From 574afbebd18d2e486269a9136592bec09dd8db59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=BCneyt=20=C5=9Eent=C3=BCrk?= Date: Thu, 23 Feb 2023 18:04:10 +0300 Subject: [PATCH] Fixed onSelectedTax function undefined 'id' issue ( 3764853095 ) --- resources/assets/js/views/common/documents.js | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/resources/assets/js/views/common/documents.js b/resources/assets/js/views/common/documents.js index 9cd25d4fb..899bfd97d 100644 --- a/resources/assets/js/views/common/documents.js +++ b/resources/assets/js/views/common/documents.js @@ -493,19 +493,21 @@ const app = new Vue({ } }, this); - this.items[item_index].tax_ids.push({ - id: selected_tax.id, - name: selected_tax.title, - price: 0 - }); + if (selected_tax) { + this.items[item_index].tax_ids.push({ + id: selected_tax.id, + name: selected_tax.title, + price: 0 + }); - this.form.items[item_index].tax_ids.push(this.tax_id); + this.form.items[item_index].tax_ids.push(this.tax_id); - if (this.taxes.includes(this.tax_id)) { - this.taxes[this.tax_id].push(this.items[item_index].item_id); - } else { - this.taxes[this.tax_id] = []; - this.taxes[this.tax_id].push(this.items[item_index].item_id); + if (this.taxes.includes(this.tax_id)) { + this.taxes[this.tax_id].push(this.items[item_index].item_id); + } else { + this.taxes[this.tax_id] = []; + this.taxes[this.tax_id].push(this.items[item_index].item_id); + } } this.tax_id = '';