Description
updated_at column in the approvals table signified when the last update to the corresponding record was made - mainly approved/rejected action taken by user. otherwise, there should not be any updates on these records.
But, we see that updated_at field in approvals table is getting updated for all prior steps when a step is approved, even though they should not be.
In the below image, step 2 and step 6 are manually approved steps. and the updated_at is same for all steps.

Expected behavior
updated_at for each record should update only when action is taken for that particular step
Description
updated_atcolumn in theapprovalstable signified when the last update to the corresponding record was made - mainly approved/rejected action taken by user. otherwise, there should not be any updates on these records.But, we see that
updated_atfield in approvals table is getting updated for all prior steps when a step is approved, even though they should not be.In the below image, step 2 and step 6 are manually approved steps. and the
updated_atis same for all steps.Expected behavior
updated_atfor each record should update only when action is taken for that particular step