summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAzka Nathan <darizkyfaz@gmail.com>2025-04-24 10:39:19 +0700
committerAzka Nathan <darizkyfaz@gmail.com>2025-04-24 10:39:19 +0700
commitbeb2ef24d462075dc390018afe1127db313fb404 (patch)
tree9b317cdae71077ce37c864045744d156dc5508e8
parent4c0ae8912f8b62ec5ac0255eed4aad804b73126d (diff)
push
-rw-r--r--indoteknik_custom/models/barcoding_product.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/indoteknik_custom/models/barcoding_product.py b/indoteknik_custom/models/barcoding_product.py
index 17057d1d..353f94d5 100644
--- a/indoteknik_custom/models/barcoding_product.py
+++ b/indoteknik_custom/models/barcoding_product.py
@@ -19,12 +19,11 @@ class BarcodingProduct(models.Model):
@api.constrains('barcode')
def _send_barcode_to_product(self):
for record in self:
- if record.barcode and not record.product_id.barcode:
- if record.type == 'barcoding_box':
- record.product_id.barcode_box = record.barcode
- record.product_id.qty_pcs_box = record.qty_pcs_box
- else:
- record.product_id.barcode = record.barcode
+ if record.type == 'barcoding_box':
+ record.product_id.barcode_box = record.barcode
+ record.product_id.qty_pcs_box = record.qty_pcs_box
+ else:
+ record.product_id.barcode = record.barcode
@api.onchange('product_id', 'quantity')
def _onchange_product_or_quantity(self):