Bug - internal audits edition creates issues

on 3.1.0:

1/ create control, set recurrence start 1/1 , recurrence 8, monthly…you end up with 16 audit records, which is ok
2/ edit one of the audit records created, complete it and save
3/ edit the control, change the audit methodology and sucess criteria description
4/ i ended up with 145 audit records which is very bad

What should have happened is that all incomplete audit records in the future should be updated with the new values (methodology and success criteria). nothing should have been created. If the user would have changed the audit owner and audit evidence owner , those fields should have also been updated.

I think this only happens when you use “recurrence”, when you use “specific dates” it seems to work, but audit owner and audit evidence owner are not updated

int ref: https://github.com/eramba/eramba_v2/issues/3098