[FIX] point_of_sale: partner list rendering was not refreshing correctly. + limited...
authorFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>
Mon, 4 Aug 2014 09:09:47 +0000 (11:09 +0200)
committerFrederic van der Essen <fva@openerp.com / fvdessen+o@gmail.com>
Tue, 5 Aug 2014 12:10:59 +0000 (14:10 +0200)
addons/point_of_sale/static/src/js/screens.js

index bb9a1e2..169940e 100644 (file)
@@ -632,6 +632,7 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
         perform_search: function(query, associate_result){
             if(query){
                 var customers = this.pos.db.search_partner(query);
+                console.log(customers);
                 this.display_client_details('hide');
                 if ( associate_result && customers.length === 1){
                     this.new_client = customers[0];
@@ -652,8 +653,8 @@ function openerp_pos_screens(instance, module){ //module is instance.point_of_sa
         },
         render_list: function(partners){
             var contents = this.$el[0].querySelector('.client-list-contents');
-            contents.innerHtml = "";
-            for(var i = 0, len = partners.length; i < len; i++){
+            contents.innerHTML = "";
+            for(var i = 0, len = Math.min(partners.length,1000); i < len; i++){
                 var partner    = partners[i];
                 var clientline = this.partner_cache.get_node(partner.id);
                 if(!clientline){