diff --git a/source/app/models/main.py b/source/app/models/main.py index bba4620..568f81c 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -9505,7 +9505,7 @@ class InventoryEntries(BaseModel): return obj - def _add_entries(self, products): + def _add_entries(self, products, partner): msg = '' for p in products: @@ -9516,6 +9516,12 @@ class InventoryEntries(BaseModel): cant = cant, ) InventoryEntries.create(**values) + values = dict( + partner = partner, + key = p['key'], + product = product, + ) + PartnerProducts.create(**values) return msg @@ -9529,7 +9535,7 @@ class InventoryEntries(BaseModel): # ~ ToDo - Save invoice - error = self._add_entries(self, args['products']) + error = self._add_entries(self, args['products'], partner) if error: result = {'ok': False, 'msg': error} return result diff --git a/source/static/js/controller/products.js b/source/static/js/controller/products.js index be87a80..610304e 100644 --- a/source/static/js/controller/products.js +++ b/source/static/js/controller/products.js @@ -491,6 +491,7 @@ function cmd_save_products_add_click(id, e, node){ var p = {} count += 1 p.id_product = r.id_product + p.key = r.key p.key_sat = r.key_sat1 p.description = r.description1 p.unit = r.unit