If a user (let's say Tom) opens a reservation page and Room B is unapproved and a new user opens the page after Tom (let's say Tim) and approves Room B and then Tom clicks edit and changes something else, it will unapprove Room B because when Tom clicked edit on their page that still had the room b listed as unapproved.
Please note I could not test this on demo site since I can't install plugins there.
Steps to Reproduce
User A open a reservation request that has two resources requesting approval but does not click edit yet.
User B opens the same request and clicks edit and approves resource A and hits save.
User A now clicks edit and approves resources B and hits save.
If you look at the history you'll see User A approved resource B and denied resource A.
Expected behavior:
When user A hits save it should only approve resource B and leave resource A alone.
Actual behavior:
When user A hits save it changes resource A because it was like that on the page when user A hit edit.
Prerequisites
Description
If a user (let's say Tom) opens a reservation page and Room B is unapproved and a new user opens the page after Tom (let's say Tim) and approves Room B and then Tom clicks edit and changes something else, it will unapprove Room B because when Tom clicked edit on their page that still had the room b listed as unapproved.
Please note I could not test this on demo site since I can't install plugins there.
Steps to Reproduce
Expected behavior:
When user A hits save it should only approve resource B and leave resource A alone.
Actual behavior:
When user A hits save it changes resource A because it was like that on the page when user A hit edit.
Versions