Skip to content

fix(aci): Use notification_uuid from WorkflowFireHistory when sending notifications#105471

Merged
kcons merged 10 commits intomasterfrom
kcons/fwdit
Jan 6, 2026
Merged

fix(aci): Use notification_uuid from WorkflowFireHistory when sending notifications#105471
kcons merged 10 commits intomasterfrom
kcons/fwdit

Conversation

@kcons
Copy link
Member

@kcons kcons commented Dec 27, 2025

When investigating links sent via notification, we usually have access to the notification_uuid url param which is unique per notification.
To make this useful, we thread through the notification_uuid from WorkflowFireHistory, which was previously unused, to make it easy to associate with a history entry and thus a workflow/group/etc.

Copy link
Contributor

@cathteng cathteng left a comment

Choose a reason for hiding this comment

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

Wow this goes down so many levels

return TargetTypeConfigTransformer.from_config_schema(DiscordActionHandler.config_schema)

@staticmethod
@override
Copy link
Contributor

Choose a reason for hiding this comment

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

If ActionHandler.execute was an ABC with execute as an abstractmethod, would we need the override?

Copy link
Member Author

Choose a reason for hiding this comment

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

I'm pretty sure it'll complain if you try to instantiate a class with no implementation of an abstract method.
override goes the other way, in that it'll complain if you've applied it to a method that doesn't have a matching parent class method.
So, maybe both have value?

@kcons
Copy link
Member Author

kcons commented Dec 30, 2025

Decided it might be better to do #105524 first, making this change much more reasonable.

@kcons kcons marked this pull request as draft December 30, 2025 01:26
@kcons kcons marked this pull request as ready for review January 6, 2026 18:35
@kcons kcons merged commit 8db0135 into master Jan 6, 2026
92 of 97 checks passed
@kcons kcons deleted the kcons/fwdit branch January 6, 2026 18:57
@github-actions github-actions bot locked and limited conversation to collaborators Jan 22, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants