diff --git a/soong_workflow/views/soong_workflow_record.xml b/soong_workflow/views/soong_workflow_record.xml
index c14aab3ea..0fab0d917 100644
--- a/soong_workflow/views/soong_workflow_record.xml
+++ b/soong_workflow/views/soong_workflow_record.xml
@@ -23,7 +23,7 @@
soong.workflow.record.tree
soong.workflow.record
-
diff --git a/yuthon_salary/models/inherit_hr_payslip_run.py b/yuthon_salary/models/inherit_hr_payslip_run.py
index e5dcafb2a..782291fea 100644
--- a/yuthon_salary/models/inherit_hr_payslip_run.py
+++ b/yuthon_salary/models/inherit_hr_payslip_run.py
@@ -25,11 +25,13 @@ class InheritHrPayslipRun(models.Model):
"context": "{'tree_view_ref': 'yuthon_salary.my_hr_payslip_view_tree'}"
}
- @api.onchange('document_ids')
- def _onchange_document_ids(self):
- for rec in self:
- if rec.document_ids:
- rec.run_stage = 'to_be_issued'
+ def write(self, vals):
+ res = super().write(vals)
+ if 'document_ids' in vals:
+ for rec in self:
+ if rec.document_ids:
+ rec.run_stage = 'to_be_issued'
+ return res
def open_payslip(self):
return {