diff --git a/addons/point_of_sale/static/src/js/db.js b/addons/point_of_sale/static/src/js/db.js index 64d5b47a45b..2729d7118e9 100644 --- a/addons/point_of_sale/static/src/js/db.js +++ b/addons/point_of_sale/static/src/js/db.js @@ -298,7 +298,7 @@ openerp.point_of_sale.load_db = function load_db(instance, module){ return updated_count; }, get_partner_write_date: function(){ - return this.partner_write_date; + return this.partner_write_date || "1970-01-01 00:00:00"; }, get_partner_by_id: function(id){ return this.partner_by_id[id]; diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index e0b1088ebd6..de51cc10169 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -480,7 +480,7 @@ openerp.point_of_sale.load_models = function load_models(instance, module){ //mo var fields = _.find(this.models,function(model){ return model.model === 'res.partner'; }).fields; new instance.web.Model('res.partner') .query(fields) - .filter([['write_date','>',this.db.get_partner_write_date()]]) + .filter([['customer','=',true],['write_date','>',this.db.get_partner_write_date()]]) .all({'timeout':3000, 'shadow': true}) .then(function(partners){ if (self.db.add_partners(partners)) { // check if the partners we got were real updates