Error creating Flow with trigger when a row is added, modified or deleted with modified selection
Are you sure it isn’t ‘new_restaurantid’ ??
it looks like you are comparing to a lookup value, which would be a GUID. If you are comparing against the primary field of the Restaurant table, it normally ends in ’id’.
new_restaurant eq @{triggerBody()?['_new_restaurant_value']}
the comparison above is on the left the logical name and on the right a GUID. If this is a lookup and not on the table where this is the primary identifier field, then your Odata query should be:
_new_restaurant_value eq @{triggerBody()?['_new_restaurant_value']}