fix(notification): missing notification - #2135
Conversation
luka-nextcloud
commented
Sep 18, 2025
- Resolves: No push notifications for Deck deck#6899
Signed-off-by: Luka Trovic <luka@nextcloud.com>
Activity
|
||||||||||||||||||||||||||||||||||
| Project |
Activity
|
| Branch Review |
fix-missing-push-notifications
|
| Run status |
|
| Run duration | 02m 13s |
| Commit |
|
| Committer | Luka Trovic |
| View all properties for this run ↗︎ | |
| Test results | |
|---|---|
|
|
1
|
|
|
0
|
|
|
0
|
|
|
0
|
|
|
9
|
| View all changes introduced in this branch ↗︎ | |
Tests for review
cypress/e2e/sidebar.cy.ts • 1 failed test • Run E2E
| Test | Artifacts | |
|---|---|---|
| Check activity listing in the sidebar > Has share activity |
Test Replay
Screenshots
|
|
|
This feels wrong/unexpected to change like that after 5 years of working like that? For now a similar result should be achievable by changing: if ($notification->getApp() !== 'deck' || $notification->getObjectType() === 'activity_notification') { |
|
@nickvergessen I do want the Activity app to handle parsing those notifications. However, for now, it won’t parse notifications where |
|
The activity app already handles them, it's not caring about the app id in the notification, only about the object type: https://github.com/nextcloud/activity/blob/master/lib/NotificationGenerator.php#L107 |
|
Now I understand what you mean, thank you. |