I create a flow with trigger "when item is created or modified".
The user creates an item, it will send an approval, and when the manager approves the item, it will update the item and send a notification email to the HR Department. So HR must modify the item to add another column. After they save the modification, it will send the updated item to the user's email.
At first, there's no problem with this flow. But after I checked again, when HR modifies the item, somehow it will trigger the created item to resend an approval.
Here the flow:
