From 9f7a219b3e521fa631e12e6e831dfcd908e36423 Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Wed, 23 Jul 2025 12:31:47 +0530 Subject: [PATCH] Jul 23 : [UPDT] Updated 'pos_kitchen_screen_odoo' --- pos_kitchen_screen_odoo/__manifest__.py | 2 +- pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md | 6 ++++++ pos_kitchen_screen_odoo/models/pos_orders.py | 12 +++++------- .../static/description/index.html | 9 ++++----- 4 files changed, 16 insertions(+), 13 deletions(-) diff --git a/pos_kitchen_screen_odoo/__manifest__.py b/pos_kitchen_screen_odoo/__manifest__.py index 620cd4f82..ecf006857 100644 --- a/pos_kitchen_screen_odoo/__manifest__.py +++ b/pos_kitchen_screen_odoo/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################ { 'name': 'POS Kitchen Screen', - 'version': '18.0.1.1.1', + 'version': '18.0.1.1.2', 'category': 'Point Of Sale', 'summary': 'POS Kitchen Screen facilitates sending certain orders ' 'automatically to the kitchen.The POS Kitchen Screen allows for ' diff --git a/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md b/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md index fcd8a1ddb..750572e1b 100644 --- a/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md +++ b/pos_kitchen_screen_odoo/doc/RELEASE_NOTES.md @@ -16,3 +16,9 @@ #### Version 18.0.1.1.1 #### BUG FIX - Fixed issue where completed orders were still shown after the session was closed. + + +#### 15.07.2025 +#### Version 18.0.1.1.2 +#### BUG FIX +- Fixed issue where order reference in order list become mistmatch/wrong, get order ref from other POS. diff --git a/pos_kitchen_screen_odoo/models/pos_orders.py b/pos_kitchen_screen_odoo/models/pos_orders.py index d2ac60638..45f46d62f 100644 --- a/pos_kitchen_screen_odoo/models/pos_orders.py +++ b/pos_kitchen_screen_odoo/models/pos_orders.py @@ -86,14 +86,12 @@ class PosOrder(models.Model): else: if vals.get('order_id') and not vals.get('name'): # set name based on the sequence specified on the config - config = self.env['pos.order'].browse( - vals['order_id']).session_id.config_id - if config.sequence_line_id: + config = self.env['pos.order'].browse(vals['order_id']).session_id.config_id + if config and config.sequence_line_id: vals['name'] = config.sequence_line_id._next() - if not vals.get('name'): - # fallback on any pos.order sequence - vals['name'] = self.env['ir.sequence'].next_by_code( - 'pos.order.line') + else: + # Generate a unique name using a default fallback sequence + vals['name'] = self.env['ir.sequence'].next_by_code('pos.order') return super().create(vals_list) def get_details(self, shop_id, order=None): diff --git a/pos_kitchen_screen_odoo/static/description/index.html b/pos_kitchen_screen_odoo/static/description/index.html index 1088f5453..3455f1689 100644 --- a/pos_kitchen_screen_odoo/static/description/index.html +++ b/pos_kitchen_screen_odoo/static/description/index.html @@ -934,26 +934,25 @@

- Latest Release 18.0.1.0.0 + Latest Release 18.0.1.1.2

- 16th February, 2025 + 15th July, 2025
- Add + Bug Fix
  • - Initial Commit + Fixed issue where order reference in order list become mistmatch/wrong, get order ref from other POS.
  • -