Merge PR #953 into 13.0

Signed-off-by dreispt
This commit is contained in:
OCA-git-bot
2021-03-09 14:48:44 +00:00

View File

@@ -25,21 +25,23 @@ class StockScrap(models.Model):
def write(self, vals):
if "reason_code_id" in vals:
vals.update(
{
"scrap_location_id": self.env["scrap.reason.code"]
.browse(vals.get("reason_code_id"))
.location_id
}
location_id = (
self.env["scrap.reason.code"]
.browse(vals.get("reason_code_id"))
.location_id
)
if location_id:
vals.update({"scrap_location_id": location_id})
return super(StockScrap, self).write(vals)
@api.model
def create(self, vals):
if "reason_code_id" in vals:
vals["scrap_location_id"] = (
location_id = (
self.env["scrap.reason.code"]
.browse(vals.get("reason_code_id"))
.location_id.id
.location_id
)
if location_id:
vals["scrap_location_id"] = location_id.id
return super(StockScrap, self).create(vals)