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

Not sure if this fix ever made it in (I assume it did), but I’ve got a similar issue popping up (not sure if it’s worth a new topic).

On 3.15.1:
1/ create control, set 2-4 control maintenances by date, correct number of maintenances are created (i.e. 3 for a semiannual on 5/31 and 11/30, created today for a total of 3)
2/ edit the control, for example, changing service owner or maintenance owner
3/ An additional maintenance is created when the record is saved → in this case, a second 5/30/2023

Hello David,

Thanks for reporting. Creating an issue.

Int. ref.: https://github.com/eramba/eramba/issues/3802