mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
[FIX] rma_sale: backport fix from 15 (tests in 15)
This commit is contained in:
@@ -11,8 +11,15 @@ class SaleOrderLine(models.Model):
|
||||
def _get_protected_fields(self):
|
||||
res = super(SaleOrderLine, self)._get_protected_fields()
|
||||
context = self._context or {}
|
||||
if context.get('rma_done') and 'product_uom_qty' in res:
|
||||
if context.get('rma_done'):
|
||||
if 'product_uom_qty' in res:
|
||||
res.remove('product_uom_qty')
|
||||
# technically used by product_cores to update related core pieces
|
||||
if 'product_id' in res:
|
||||
res.remove('product_id')
|
||||
if 'product_uom' in res:
|
||||
res.remove('product_uom')
|
||||
return res
|
||||
return res
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user