Merge PR #212 into 13.0

Signed-off-by pedrobaeza
This commit is contained in:
OCA-git-bot
2021-04-14 18:04:04 +00:00
2 changed files with 7 additions and 0 deletions

View File

@@ -25,11 +25,16 @@ class CustomerPortal(CustomerPortal):
return request.redirect("/my")
order_obj = request.env["sale.order"]
wizard_obj = request.env["sale.order.rma.wizard"]
wizard_line_field_types = {
f: d["type"] for f, d in wizard_obj.line_ids.fields_get().items()
}
# Set wizard line vals
mapped_vals = {}
partner_shipping_id = post.pop("partner_shipping_id", False)
for name, value in post.items():
row, field_name = name.split("-", 1)
if wizard_line_field_types.get(field_name) == "many2one":
value = int(value) if value else False
mapped_vals.setdefault(row, {}).update({field_name: value})
# If no operation is filled, no RMA will be created
line_vals = [

View File

@@ -140,6 +140,8 @@ class SaleOrderLineRmaWizard(models.TransientModel):
and r.sale_line_id.order_id == record.order_id
)
)
else:
record.move_id = False
@api.depends("order_id")
def _compute_allowed_product_ids(self):