diff --git a/nfu_sale_order_batch_packaging/README.rst b/nfu_sale_order_batch_packaging/README.rst index 1ab8377..af2f01b 100644 --- a/nfu_sale_order_batch_packaging/README.rst +++ b/nfu_sale_order_batch_packaging/README.rst @@ -48,7 +48,8 @@ Changelog - store open_packaging_qty on batch product module to make it sortable - always adjust max_qty to be at least uom_qty except you only set max qty - 1.3.4: store all quantities and round open values -- 1.3.5: make sure packages are readable by the user +- 1.3.6: make sure packages are readable by the user +- 1.3.7: really make sure packages are readable by the user Bug Tracker =========== diff --git a/nfu_sale_order_batch_packaging/__manifest__.py b/nfu_sale_order_batch_packaging/__manifest__.py index 627b420..f8cd38b 100644 --- a/nfu_sale_order_batch_packaging/__manifest__.py +++ b/nfu_sale_order_batch_packaging/__manifest__.py @@ -4,7 +4,7 @@ "author": "BAKEUP", "website": "https://www.bakeup.org", "category": "Sale", - "version": "16.0.1.3.6", + "version": "16.0.1.3.7", "depends": ["sale", "sale_order_batch"], "data": [ "data/ir_config_parameter.xml", diff --git a/nfu_sale_order_batch_packaging/models/sale_order_line.py b/nfu_sale_order_batch_packaging/models/sale_order_line.py index c7d927f..4a5bc0c 100644 --- a/nfu_sale_order_batch_packaging/models/sale_order_line.py +++ b/nfu_sale_order_batch_packaging/models/sale_order_line.py @@ -42,10 +42,12 @@ class SaleOrderLine(models.Model): product_id = vals.get("product_id") # Make sure we're not sudo # e.x. when comming from webshop - packaging = ( - self.env["product.packaging"] - .with_user(self.env.user) - .search([("product_id", "=", product_id)], limit=1) + packaging = self.env["product.packaging"].search( + [ + ("product_id", "=", product_id), + ("company_id", "in", [False, self.env.company.id]), + ], + limit=1, ) vals["product_packaging_id"] = packaging.id return super().create(vals_list) diff --git a/nfu_sale_order_batch_packaging/readme/HISTORY.rst b/nfu_sale_order_batch_packaging/readme/HISTORY.rst index c30d813..53a9977 100644 --- a/nfu_sale_order_batch_packaging/readme/HISTORY.rst +++ b/nfu_sale_order_batch_packaging/readme/HISTORY.rst @@ -13,4 +13,5 @@ - store open_packaging_qty on batch product module to make it sortable - always adjust max_qty to be at least uom_qty except you only set max qty - 1.3.4: store all quantities and round open values -- 1.3.5: make sure packages are readable by the user \ No newline at end of file +- 1.3.6: make sure packages are readable by the user +- 1.3.7: really make sure packages are readable by the user \ No newline at end of file diff --git a/nfu_sale_order_batch_packaging/static/description/index.html b/nfu_sale_order_batch_packaging/static/description/index.html index 33e4833..e6ea5de 100644 --- a/nfu_sale_order_batch_packaging/static/description/index.html +++ b/nfu_sale_order_batch_packaging/static/description/index.html @@ -409,7 +409,8 @@ and adds a packaging default to sale order batch.