Push Notifications Not Working in Deck Despite Working notify_push
Describe the bug
Push notifications are not being sent for actions in the Deck app (e.g., creating or modifying a card), even though notify_push is configured correctly and test notifications via notification:test-push are successfully delivered to the client.
Steps to reproduce
- Set up
notify_push and confirm that self-test completes successfully.
- Run
sudo -u www-data php occ notification:test-push and verify that the notification arrives on the client.
- Go to the Deck app, create or modify a card (e.g., move it or assign it to yourself).
- Check if a push notification appears on the client (phone or browser).
- No notification is received.
Expected behavior
Push notifications should be sent to the client for actions in Deck (e.g., card creation, assignment), as they are for other apps.
Actual behavior
No notifications are received from Deck, despite notify_push functioning correctly and test notifications being delivered.
Client details:
- OS: Android (tested); Windows 10 (tested)
- Browser: Chrome 135.0.0.0 (Windows); Nextcloud Android app
- Version: Nextcloud Android app 3.31.1; Deck 1.15.0
- Device: Android phone (unspecified model); Desktop PC
Server details
Operating system: Debian GNU/Linux 12 (bookworm)
Web server: nginx/1.27.4
Database: MySQL (utf8mb4 enabled)
PHP version: PHP 8.3.19
Nextcloud version: 31.0.2.1
Where did you install Nextcloud from: Official tarball from nextcloud.com
Signing status: No errors have been found.
List of activated apps:
Enabled:
activity: 4.0.0
admin_audit: 1.21.0
app_api: 5.0.2
approval: 2.2.0
calendar: 5.2.1
circles: 31.0.0
cloud_federation_api: 1.14.0
comments: 1.21.0
contacts: 7.0.4
contactsinteraction: 1.12.0
dashboard: 7.11.0
dav: 1.33.0
deck: 1.15.0
federatedfilesharing: 1.21.0
federation: 1.21.0
files: 2.3.1
files_accesscontrol: 2.0.0
files_automatedtagging: 2.0.0
files_confidential: 3.2.0
files_downloadlimit: 4.0.0
files_external: 1.23.0
files_fulltextsearch: 31.0.0
files_pdfviewer: 4.0.0
files_reminders: 1.4.0
files_retention: 2.0.0
files_sharing: 1.23.1
files_trashbin: 1.21.0
files_versions: 1.24.0
firstrunwizard: 4.0.0
flow_notifications: 2.0.0
forms: 5.1.0
fulltextsearch: 31.0.0
fulltextsearch_elasticsearch: 31.0.0
groupfolders: 19.0.4
integration_replicate: 4.0.1
logreader: 4.0.0
lookup_server_connector: 1.19.0
mail: 4.3.6
memories: 7.5.2
nextcloud_announcements: 3.0.0
notifications: 4.0.0
notify_push: 1.0.0
oauth2: 1.19.1
onlyoffice: 9.7.0
password_policy: 3.0.0
passwords: 2025.4.20
photos: 4.0.0-dev.1
picker: 1.0.12
previewgenerator: 5.8.0
privacy: 3.0.0
profile: 1.0.0
provisioning_api: 1.21.0
recognize: 9.0.0
recommendations: 4.0.0
registration: 2.7.0
related_resources: 2.0.0
serverinfo: 3.0.0
settings: 1.14.0
sharebymail: 1.21.0
socialsharing_email: 3.3.0
socialsharing_telegram: 3.3.0
spreed: 21.0.1
systemtags: 1.21.1
talk_matterbridge: 1.31.1026000
tasks: 0.16.1
text: 5.0.0
theming: 2.6.1
theming_customcss: 1.18.0
thesearchpage: 1.2.10
twofactor_backupcodes: 1.20.0
updatenotification: 1.21.0
user_status: 1.11.0
viewer: 4.0.0
webhook_listeners: 1.2.0
workflow_ocr: 1.31.0
workflow_script: 2.0.0
workflowengine: 2.13.0 Disabled:
admin_notifications: 1.0.2 (installed 1.0.2)
audioplayer: 3.4.1 (installed 3.4.1)
bruteforcesettings: 4.0.0 (installed 2.4.0)
cfg_share_links: 7.0.1 (installed 7.0.1)
drawio: 3.0.9 (installed 3.0.9)
duplicatefinder: 1.6.1 (installed 1.6.1)
encryption: 2.19.0
file_sharing_invalid_notifier: 0.1.1 (installed 0.1.1)
files_downloadactivity: 1.17.0 (installed 1.17.0)
files_frommail: 0.4.0 (installed 0.4.0)
files_fulltextsearch_tesseract: 27.0.1 (installed 27.0.1)
files_rightclick: 0.15.1 (installed 1.6.0)
flowupload: 1.1.3 (installed 1.1.3)
integration_openai: 3.5.0 (installed 3.5.0)
issuetemplate: 0.7.0 (installed 0.7.0)
mailnotifier: 0.0.3 (installed 0.0.3)
metadata: 0.22.0 (installed 0.22.0)
ocr: 6.0.58 (installed 6.0.58)
root_cache_cleaner: 0.1.8 (installed 0.1.8)
sharerenamer: 3.5.0 (installed 3.5.0)
sharingpath: 0.4.4 (installed 0.4.4)
support: 3.0.0 (installed 1.2.1)
survey_client: 3.0.0 (installed 1.7.0)
suspicious_login: 9.0.1
transfer: 0.6.3 (installed 0.6.3)
twofactor_gateway: 0.20.0 (installed 0.20.0)
twofactor_nextcloud_notification: 5.0.0
twofactor_totp: 13.0.0-dev.0
user_ldap: 1.22.0
weather_status: 1.11.0 (installed 1.0.0)
Nextcloud configuration:
{
"system": {
"trusted_domains": [
"localhost",
"rock64.net",
"i5.net",
"127.0.0.1"
],
"overwrite.cli.url": "https://*****/",
"dbtype": "mysql",
"version": "31.0.2.1",
"installed": true,
"mysql.utf8mb4": true,
"activity_expire_days": 180,
"maintenance_window_start": 5,
"auth.bruteforce.protection.enabled": true,
"cron_log": true,
"enable_previews": true,
"filesystem_check_changes": 0,
"default_phone_region": "RU",
"filelocking.enabled": "true",
"htaccess.RewriteBase": "/",
"integrity.check.disabled": false,
"knowledgebaseenabled": false,
"logfile": "/mnt/Toshiba/nc_data/nextcloud.log",
"loglevel": 2,
"logtimezone": "Europe/Volgograd",
"log_rotate_size": 104857600,
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "LOGIN",
"mail_smtpauth": 1,
"mail_smtpport": "465",
"mail_smtpsecure": "ssl",
"maintenance": false,
"memcache.local": "\OC\Memcache\APCu",
"memcache.locking": "\OC\Memcache\Redis",
"preview_max_x": 8192,
"preview_max_y": 8192,
"preview_max_scale_factor": 1,
"allow_local_remote_servers": true,
"redis": {
"port": 0,
"timeout": 0
},
"theme": "",
"quota_include_external_storage": false,
"share_folder": "/Shares",
"skeletondirectory": "",
"trashbin_retention_obligation": "180, auto",
"versions_retention_obligation": "45, auto",
"updater.release.channel": "stable",
"allowNightlyUpdates": [],
"mail_sendmailmode": "smtp",
"app_install_overwrite": [
"sharerenamer",
"workflow_ocr",
"talk_matterbridge"
]
}
}
Are you using an external user-backend, if yes which one: No
Logs
[No errors observed in logs after performing actions in Deck; please let me know if specific logs are needed.]
Push Notifications Not Working in Deck Despite Working notify_push
Describe the bug
Push notifications are not being sent for actions in the Deck app (e.g., creating or modifying a card), even though
notify_pushis configured correctly and test notifications vianotification:test-pushare successfully delivered to the client.Steps to reproduce
notify_pushand confirm thatself-testcompletes successfully.sudo -u www-data php occ notification:test-pushand verify that the notification arrives on the client.Expected behavior
Push notifications should be sent to the client for actions in Deck (e.g., card creation, assignment), as they are for other apps.
Actual behavior
No notifications are received from Deck, despite
notify_pushfunctioning correctly and test notifications being delivered.Client details:
Server details
Operating system: Debian GNU/Linux 12 (bookworm)
Web server: nginx/1.27.4
Database: MySQL (utf8mb4 enabled)
PHP version: PHP 8.3.19
Nextcloud version: 31.0.2.1
Where did you install Nextcloud from: Official tarball from nextcloud.com
Signing status: No errors have been found.
List of activated apps:
Enabled:
activity: 4.0.0
admin_audit: 1.21.0
app_api: 5.0.2
approval: 2.2.0
calendar: 5.2.1
circles: 31.0.0
cloud_federation_api: 1.14.0
comments: 1.21.0
contacts: 7.0.4
contactsinteraction: 1.12.0
dashboard: 7.11.0
dav: 1.33.0
deck: 1.15.0
federatedfilesharing: 1.21.0
federation: 1.21.0
files: 2.3.1
files_accesscontrol: 2.0.0
files_automatedtagging: 2.0.0
files_confidential: 3.2.0
files_downloadlimit: 4.0.0
files_external: 1.23.0
files_fulltextsearch: 31.0.0
files_pdfviewer: 4.0.0
files_reminders: 1.4.0
files_retention: 2.0.0
files_sharing: 1.23.1
files_trashbin: 1.21.0
files_versions: 1.24.0
firstrunwizard: 4.0.0
flow_notifications: 2.0.0
forms: 5.1.0
fulltextsearch: 31.0.0
fulltextsearch_elasticsearch: 31.0.0
groupfolders: 19.0.4
integration_replicate: 4.0.1
logreader: 4.0.0
lookup_server_connector: 1.19.0
mail: 4.3.6
memories: 7.5.2
nextcloud_announcements: 3.0.0
notifications: 4.0.0
notify_push: 1.0.0
oauth2: 1.19.1
onlyoffice: 9.7.0
password_policy: 3.0.0
passwords: 2025.4.20
photos: 4.0.0-dev.1
picker: 1.0.12
previewgenerator: 5.8.0
privacy: 3.0.0
profile: 1.0.0
provisioning_api: 1.21.0
recognize: 9.0.0
recommendations: 4.0.0
registration: 2.7.0
related_resources: 2.0.0
serverinfo: 3.0.0
settings: 1.14.0
sharebymail: 1.21.0
socialsharing_email: 3.3.0
socialsharing_telegram: 3.3.0
spreed: 21.0.1
systemtags: 1.21.1
talk_matterbridge: 1.31.1026000
tasks: 0.16.1
text: 5.0.0
theming: 2.6.1
theming_customcss: 1.18.0
thesearchpage: 1.2.10
twofactor_backupcodes: 1.20.0
updatenotification: 1.21.0
user_status: 1.11.0
viewer: 4.0.0
webhook_listeners: 1.2.0
workflow_ocr: 1.31.0
workflow_script: 2.0.0
workflowengine: 2.13.0 Disabled:
admin_notifications: 1.0.2 (installed 1.0.2)
audioplayer: 3.4.1 (installed 3.4.1)
bruteforcesettings: 4.0.0 (installed 2.4.0)
cfg_share_links: 7.0.1 (installed 7.0.1)
drawio: 3.0.9 (installed 3.0.9)
duplicatefinder: 1.6.1 (installed 1.6.1)
encryption: 2.19.0
file_sharing_invalid_notifier: 0.1.1 (installed 0.1.1)
files_downloadactivity: 1.17.0 (installed 1.17.0)
files_frommail: 0.4.0 (installed 0.4.0)
files_fulltextsearch_tesseract: 27.0.1 (installed 27.0.1)
files_rightclick: 0.15.1 (installed 1.6.0)
flowupload: 1.1.3 (installed 1.1.3)
integration_openai: 3.5.0 (installed 3.5.0)
issuetemplate: 0.7.0 (installed 0.7.0)
mailnotifier: 0.0.3 (installed 0.0.3)
metadata: 0.22.0 (installed 0.22.0)
ocr: 6.0.58 (installed 6.0.58)
root_cache_cleaner: 0.1.8 (installed 0.1.8)
sharerenamer: 3.5.0 (installed 3.5.0)
sharingpath: 0.4.4 (installed 0.4.4)
support: 3.0.0 (installed 1.2.1)
survey_client: 3.0.0 (installed 1.7.0)
suspicious_login: 9.0.1
transfer: 0.6.3 (installed 0.6.3)
twofactor_gateway: 0.20.0 (installed 0.20.0)
twofactor_nextcloud_notification: 5.0.0
twofactor_totp: 13.0.0-dev.0
user_ldap: 1.22.0
weather_status: 1.11.0 (installed 1.0.0)
Nextcloud configuration:
{
"system": {
"trusted_domains": [
"localhost",
"rock64.net",
"i5.net",
"127.0.0.1"
],
"overwrite.cli.url": "https://*****/",
"dbtype": "mysql",
"version": "31.0.2.1",
"installed": true,
"mysql.utf8mb4": true,
"activity_expire_days": 180,
"maintenance_window_start": 5,
"auth.bruteforce.protection.enabled": true,
"cron_log": true,
"enable_previews": true,
"filesystem_check_changes": 0,
"default_phone_region": "RU",
"filelocking.enabled": "true",
"htaccess.RewriteBase": "/",
"integrity.check.disabled": false,
"knowledgebaseenabled": false,
"logfile": "/mnt/Toshiba/nc_data/nextcloud.log",
"loglevel": 2,
"logtimezone": "Europe/Volgograd",
"log_rotate_size": 104857600,
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "LOGIN",
"mail_smtpauth": 1,
"mail_smtpport": "465",
"mail_smtpsecure": "ssl",
"maintenance": false,
"memcache.local": "\OC\Memcache\APCu",
"memcache.locking": "\OC\Memcache\Redis",
"preview_max_x": 8192,
"preview_max_y": 8192,
"preview_max_scale_factor": 1,
"allow_local_remote_servers": true,
"redis": {
"port": 0,
"timeout": 0
},
"theme": "",
"quota_include_external_storage": false,
"share_folder": "/Shares",
"skeletondirectory": "",
"trashbin_retention_obligation": "180, auto",
"versions_retention_obligation": "45, auto",
"updater.release.channel": "stable",
"allowNightlyUpdates": [],
"mail_sendmailmode": "smtp",
"app_install_overwrite": [
"sharerenamer",
"workflow_ocr",
"talk_matterbridge"
]
}
}
Are you using an external user-backend, if yes which one: No
Logs
[No errors observed in logs after performing actions in Deck; please let me know if specific logs are needed.]