Commit d64ed6d
Fix Linear issues showing as unread for the creator
Linear webhook payloads don't include creator/assignee data, so the
author was never resolved and defaulted to the twist ID. This meant
markThreadReadForAuthor always skipped, leaving issues unread for
the user who created them. Now fetches the full issue from the API
in the webhook handler to get the real creator.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 96f8517 commit d64ed6d
1 file changed
Lines changed: 24 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
721 | 721 | | |
722 | 722 | | |
723 | 723 | | |
724 | | - | |
725 | | - | |
726 | | - | |
| 724 | + | |
| 725 | + | |
| 726 | + | |
| 727 | + | |
| 728 | + | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
727 | 748 | | |
728 | 749 | | |
729 | 750 | | |
| |||
0 commit comments