From 0695923660713d4d1f302257fedaf2fd391bff15 Mon Sep 17 00:00:00 2001 From: Cybrosys Technologies Date: Tue, 28 Jan 2025 17:41:55 +0530 Subject: [PATCH] Jan 28: [FIX] Bug Fixed 'custom_receipts_for_pos' --- custom_receipts_for_pos/__manifest__.py | 2 +- custom_receipts_for_pos/doc/RELEASE_NOTES.md | 8 +++++++- custom_receipts_for_pos/static/src/js/receipt_design.js | 7 +++++-- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/custom_receipts_for_pos/__manifest__.py b/custom_receipts_for_pos/__manifest__.py index a93119b0e..d7bf0141b 100644 --- a/custom_receipts_for_pos/__manifest__.py +++ b/custom_receipts_for_pos/__manifest__.py @@ -22,7 +22,7 @@ ################################################################################ { 'name': 'POS Receipt Design', - 'version': '17.0.3.1.5', + 'version': '17.0.3.1.6', 'category': 'Point of Sale', 'summary': "POS Receipt, Receipt Design, POS Receipt Template, Design " "Report, Custom Receipt, POS Report, Customise Receipt, Odoo17, " diff --git a/custom_receipts_for_pos/doc/RELEASE_NOTES.md b/custom_receipts_for_pos/doc/RELEASE_NOTES.md index 780afb715..4a395811b 100644 --- a/custom_receipts_for_pos/doc/RELEASE_NOTES.md +++ b/custom_receipts_for_pos/doc/RELEASE_NOTES.md @@ -44,4 +44,10 @@ #### 07.10.2024 #### Version 17.0.3.1.5 ##### UPDATE -- Updated the tracking number to custom receipt screen and fixed the issues when tip is enabled. \ No newline at end of file +- Updated the tracking number to custom receipt screen and fixed the issues when tip is enabled. + +#### 27.01.2025 +#### Version 17.0.3.1.6 +#### BUGFIX + +- Fixed the issue of not getting customer data in props. \ No newline at end of file diff --git a/custom_receipts_for_pos/static/src/js/receipt_design.js b/custom_receipts_for_pos/static/src/js/receipt_design.js index 275cd6c6c..97733c3ed 100644 --- a/custom_receipts_for_pos/static/src/js/receipt_design.js +++ b/custom_receipts_for_pos/static/src/js/receipt_design.js @@ -13,14 +13,17 @@ patch(OrderReceipt.prototype, { this.pos = useState(useService("pos")); }, get templateProps() { + const order = this.pos.get_order(); + const partner = order ? order.get_partner() : null; return { pos:this.pos, data: this.props.data, - order: this.pos.orders, + order: order, receipt:this.props.data, orderlines:this.props.data.orderlines, - paymentlines:this.props.data.paymentlines + paymentlines:this.props.data.paymentlines, + partner: partner, }; }, get templateComponent() {