Look into caching issue on staging
There is some unwanted caching on staging when fetching the most recent agreement for a user.
When an agreement is created/deleted, it takes a few minutes for the data to be updated at /openvsx/publisher_agreement
. There seems to be some caching somewhere in the request chain that is preventing the most recent changes from being immediately displayed.
This behavior is not reproduced locally.
This change does not block the phase 1 implementation of the Drupal migration, but is something that needs to be addressed before this can go live.