@creativeopinion Hm, when i recreate my flow without the apply to each, the same still occur. i.e. the email keep sending still. and i noticed a warning. Could you advise what kind of condition i could include?
My requirement is simple:
If notice period is not equal to 1 week and pre-approval is not obtained, the request will be auto-reject (also the status will be updated) and email will be sent out.


I have tried to add this trigger condition (@equals(triggerOutputs()?['body/RunFlow'], true)) under the "When item is created and modified" setting and created a flag. but my issue is when the item is updated, this flag is not going back to the default value = True and will skip the whole flow.