From 861a712d50c2b253efc41fd610a5c921496c1e76 Mon Sep 17 00:00:00 2001 From: Joseph Caburnay Date: Tue, 7 Jan 2020 07:25:06 +0000 Subject: [PATCH] [FIX] pos_restaurant: resume shop when pos_restaurant is installed This is a followup to the fix made in 99615ff6cc0559f6661001e5493876f2d5b69248. When calling JSON.stringify to undefined, it results to undefined, thus, it is necessary to check if the value is undefined before JSON.parse'ing it. closes odoo/odoo#42812 Signed-off-by: pimodoo --- addons/pos_restaurant/static/src/js/multiprint.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/pos_restaurant/static/src/js/multiprint.js b/addons/pos_restaurant/static/src/js/multiprint.js index 582af5142c8..cfc59661a71 100644 --- a/addons/pos_restaurant/static/src/js/multiprint.js +++ b/addons/pos_restaurant/static/src/js/multiprint.js @@ -333,7 +333,7 @@ models.Order = models.Order.extend({ }, init_from_JSON: function(json){ _super_order.init_from_JSON.apply(this,arguments); - this.saved_resume = JSON.parse(json.multiprint_resume); + this.saved_resume = json.multiprint_resume && JSON.parse(json.multiprint_resume); }, });