declined services need to be reset to requested (or re-evaluated) when a declined request has been edited by a user and resubmitted.
I'm guessing a request that's been declined because one or more of its service requests were declined is holding onto the service(s) declined state in the XState snapshot when the user is submitting an edited (previously declined) request. I think when a user submits an edited request we need to somehow un-decline or re-evaluate any requested service(s).
original comment:
declined services need to be reset to requested (or re-evaluated) when a declined request has been edited by a user and resubmitted.
I'm guessing a request that's been declined because one or more of its service requests were declined is holding onto the service(s) declined state in the XState snapshot when the user is submitting an edited (previously declined) request. I think when a user submits an edited request we need to somehow un-decline or re-evaluate any requested service(s).
original comment: