You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
connector-linear-webhook: state change events not normalized (updatedFrom.stateId vs updatedFrom.state) #129
The normalizeIssueEvent() method in connector-linear-webhook/dist/source.js checks:
if(updatedFrom.state!==undefined){ ... }
This check fails because the payload has updatedFrom.stateId, not updatedFrom.state. The event falls through to the raw-event builder and produces provenance.platform_event: "issue.update" instead of "issue.state_changed".
Expected
State transitions should be normalized into issue.state_changed events (matching the polling connector's behavior).
Tested on @orgloop/[email protected] with a real Linear webhook (ENG-8741 moved from Todo → In Progress). OrgLoop emitted source.emit src=linear but the event hit route.no_match because the provenance.platform_event was not issue.state_changed.
Activity