diff --git a/yuthon_issue/models/issue_approval.py b/yuthon_issue/models/issue_approval.py index 5544661cc..bf5e45028 100644 --- a/yuthon_issue/models/issue_approval.py +++ b/yuthon_issue/models/issue_approval.py @@ -96,6 +96,8 @@ class IssueApproval(models.Model): if rec.issue_approval_ids: for issue_library in rec.issue_approval_ids: issue_library.issue_library_id.write({'issue_state': 'to_approval'}) + if not issue_library.issue_library_id.issue_approval_id: + issue_library.issue_library_id.issue_approval_id = rec.id if rec.code: self.env['issue.library.approval.line'].create({ 'issue_library_id': issue_library.issue_library_id.id,