How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Steps to reproduce
- Create a new user account "B" via email and activate the account, log in for the first time.
- As another user "A", send a Talk message to user B via direct message.
- See how user B does not get any email notifications - not even hours or days later - never.
- One week later, as user B,
- check how the notification menu in Nextcloud lists the missed Talk notification
- check how under
/settings/user/notifications the setting "Send email reminders about unhandled notifications after:" is set to "1 week" - but emails are sent never.
- change the setting "Send email reminders about unhandled notifications after:" to something else and then again to one hour
- See how with the next cron (~5 minutes later) the email about the unhandled notification is sent.
Expected behaviour
GUI should match actual functionality.
New users should get email notifications by default because especially in the beginning email is often times the only reliable channel to reach the user.
Actual behaviour
See steps
Additional context
We figured out that in the database table oc_notifications_settings for faulty users the field batch_time is 5 and the field next_send_time is 0.
For healthy users the field batch_time is 0, 3600, 10800, 86400 or 604800 and the field next_send_time is 0 (only when batch_time is 0) or a unix time stamp.
Server configuration
Nextcloud version: 32.0.9
How to use GitHub
Steps to reproduce
/settings/user/notificationsthe setting "Send email reminders about unhandled notifications after:" is set to "1 week" - but emails are sent never.Expected behaviour
GUI should match actual functionality.
New users should get email notifications by default because especially in the beginning email is often times the only reliable channel to reach the user.
Actual behaviour
See steps
Additional context
We figured out that in the database table
oc_notifications_settingsfor faulty users the fieldbatch_timeis5and the fieldnext_send_timeis0.For healthy users the field
batch_timeis0,3600,10800,86400or604800and the fieldnext_send_timeis0(only whenbatch_timeis0) or a unix time stamp.Server configuration
Nextcloud version: 32.0.9