diff --git a/purchase_order_secondary_unit/__manifest__.py b/purchase_order_secondary_unit/__manifest__.py
index 52756311d06..b1e44a7b24a 100644
--- a/purchase_order_secondary_unit/__manifest__.py
+++ b/purchase_order_secondary_unit/__manifest__.py
@@ -3,7 +3,7 @@
{
"name": "Purchase Order Secondary Unit",
"summary": "Purchase product in a secondary unit",
- "version": "15.0.1.1.0",
+ "version": "16.0.1.1.0",
"development_status": "Beta",
"category": "Purchase",
"website": "https://github.com/OCA/purchase-workflow",
diff --git a/purchase_order_secondary_unit/models/purchase_order.py b/purchase_order_secondary_unit/models/purchase_order.py
index 3dfb4331466..27ac164ca8b 100644
--- a/purchase_order_secondary_unit/models/purchase_order.py
+++ b/purchase_order_secondary_unit/models/purchase_order.py
@@ -17,8 +17,6 @@ class PurchaseOrderLine(models.Model):
@api.depends("secondary_uom_qty", "secondary_uom_id")
def _compute_product_qty(self):
- if hasattr(super(), "_compute_product_qty"):
- return super()._compute_product_qty()
return self._compute_helper_target_field_qty()
@api.onchange("product_uom")
diff --git a/purchase_order_secondary_unit/views/product_views.xml b/purchase_order_secondary_unit/views/product_views.xml
index d9f7dd00000..039e3e17e0a 100644
--- a/purchase_order_secondary_unit/views/product_views.xml
+++ b/purchase_order_secondary_unit/views/product_views.xml
@@ -6,10 +6,14 @@
Product template Secondary Unit
product.template
-
-
+
+
+
diff --git a/purchase_order_secondary_unit/views/purchase_order_views.xml b/purchase_order_secondary_unit/views/purchase_order_views.xml
index f97aefa1b25..4d7ed109f74 100644
--- a/purchase_order_secondary_unit/views/purchase_order_views.xml
+++ b/purchase_order_secondary_unit/views/purchase_order_views.xml
@@ -6,26 +6,27 @@
Purchase Order Secondary Unit
purchase.order
-
+
+ name="secondary_uom_qty"
+ class="oe_inline oe_no_button"
+ attrs="{'readonly': [('state', 'in', ('done', 'cancel'))]}"
+ />
+ options="{'no_create': True}"
+ attrs="{'readonly': [('state', 'in', ('done', 'cancel'))]}"
+ />
+