fixed

Registration and invitation statuses update in the List Providers API endpoint

Overview

API Users who use the List Providers API endpoint would expect that an engaged provider being assigned to a new recipe or going through a reappointment would have their registration and invitation statuses reset to reflect where they are at in the process of completing their credentialing app. However, the registration and invitation statuses remained static after the provider had gone through the wallet or been loaded in an unengaged mode once. For example, if a provider is invited to the wallet for the first time the registration and invitation statuses are accurate and reflect where they are at in the process. However, once the statuses are set to account_shared and application_submitted for the registration and invitation statuses, respectively, they do not go back to any other status regardless of the provider going through the wallet again.

This has been corrected so that the registration_status and invitation_status are updated when an engaged provider is going through the wallet flow again for a subscriber group they are subscribed to.