diff --git a/addons/point_of_sale/static/src/js/models.js b/addons/point_of_sale/static/src/js/models.js index f4d56fad0cb..a018b9c6e1c 100644 --- a/addons/point_of_sale/static/src/js/models.js +++ b/addons/point_of_sale/static/src/js/models.js @@ -586,13 +586,17 @@ exports.PosModel = Backbone.Model.extend({ return loaded; }, + prepare_new_partners_domain: function(){ + return [['customer','=',true], ['write_date','>', this.db.get_partner_write_date()]]; + }, + // reload the list of partner, returns as a promise that resolves if there were // updated partners, and fails if not load_new_partners: function(){ var self = this; return new Promise(function (resolve, reject) { var fields = _.find(self.models, function(model){ return model.label === 'load_partners'; }).fields; - var domain = [['customer','=',true],['write_date','>',self.db.get_partner_write_date()]]; + var domain = self.prepare_new_partners_domain(); rpc.query({ model: 'res.partner', method: 'search_read',