Skip to content

Conversation

@Judge40
Copy link
Contributor

@Judge40 Judge40 commented Jan 30, 2026

When a Form-R S3 file is updated, the NDW exporter broadcasts an update event which tis-trainee-actions and tis-trainee-notifications are dependant on. This was a quick hack since NDW exporter was already listening for S3 events and pulling the form data from the JSON file.

To allow the forms service to refresh NDW FormRs without triggering actions/notifications updates the functionality must be moved out of the NDW exporter.
Eventually the actions and notifications services will be updated to work with the existing form update events broadcast by the forms service. But this resolves the issue temporarily, migration to the new events will be done in a more controlled way rather than as a dependency as part of live defect work.

TIS21-8243
TIS21-8244

When a Form-R S3 file is updated, the NDW exporter broadcasts an update
event which `tis-trainee-actions` and `tis-trainee-notifications` are
dependant on. This was a quick hack since NDW exporter was already
listening for S3 events and pulling the form data from the JSON file.

To allow the forms service to refresh NDW FormRs without triggering
actions/notifications updates the functionality must be moved out of the
NDW exporter.
Eventually the actions and notifications services will be updated to
work with the existing form update events broadcast by the forms
service. But this resolves the issue temporarily, migration to the new
events will be done in a more controlled way rather than as a
dependency as part of live defect work.

TIS21-8243
TIS21-8244
@Judge40 Judge40 requested review from a team as code owners January 30, 2026 16:02
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 30, 2026

Copy link
Contributor

@DorisWongNHS DorisWongNHS left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Judge40 Judge40 merged commit b2d74ff into main Jan 30, 2026
3 checks passed
@Judge40 Judge40 deleted the feat/publishWrappedFormrEvents branch January 30, 2026 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants