From 8f4c7e161d7c8771e220489c0b8e3f5445f24341 Mon Sep 17 00:00:00 2001 From: Stephane Wirtel Date: Tue, 8 May 2012 18:42:26 +0200 Subject: [PATCH] [FIX] point_of_sale: Check if there is at least one record bzr revid: stw@openerp.com-20120508164226-1vn2ub22ioo5gtly --- addons/point_of_sale/static/src/js/pos_models.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/addons/point_of_sale/static/src/js/pos_models.js b/addons/point_of_sale/static/src/js/pos_models.js index 9833de9e679..54c2cd189c3 100644 --- a/addons/point_of_sale/static/src/js/pos_models.js +++ b/addons/point_of_sale/static/src/js/pos_models.js @@ -89,13 +89,15 @@ function openerp_pos_models(module, instance){ //module is instance.point_of_sal ['id', 'journal_ids'], [['state', '=', 'opened'], ['user_id', '=', this.session.uid]] ).then(function(result) { - console.log('pos_session:', result); - var journal_def = fetch( - 'account.journal', - ['name'], - [['id', 'in', result[0]['journal_ids']]]).then(function(inner_result) { - self.set({'account_journals' : inner_result}); - }); + if( result.length !== 0 ) { + console.log('pos_session:', result); + var journal_def = fetch( + 'account.journal', + ['name'], + [['id', 'in', result[0]['journal_ids']]]).then(function(inner_result) { + self.set({'account_journals' : inner_result}); + }); + } return self; });