notes icon indicating copy to clipboard operation
notes copied to clipboard

Notifications on changed notes are not superseeded

Open christianlupus opened this issue 2 years ago • 1 comments

Please make a clear and concise description of what the bug is.

Steps to reproduce

  1. Have two users A and B with access to a NC instance
  2. Share a folder (e.g. Notes) from B to A
  3. On B's settings enable notifications via mail/feed on changes to notes/files.
  4. Create multiple change events using user A on some notes (multiple changes in the same note)

Expected behaviour

User B gets notified about an updated file as notification. The same vice-versa.

Actual behaviour

User B is bombed with notifications as every change is transferred into a notification.

E.g. if user A is on shopping tour and just checking the todo list entries, this will trigger dozens of notifications for user B.

Server

Please complete the following information.

  • Notes app version: 4.5.1
  • Nextcloud version: 23.0.3
  • OS: Archlinux
  • Web server: Apache as reverse proxy + apache
  • PHP version: 8.0
  • Database: mariadb 10.5.15

I know this is dated and should be updates soon. Nevertheless, I have the same problem in other instances.

Nextcloud configuration:

``` { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "www2.wolf-stuttgart.net", "nextcloud.christian-wolf.click" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/nextcloud.christian-wolf.click\/nextcloud", "dbtype": "mysql", "version": "23.0.3.2", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "updater.release.channel": "stable", "maintenance": false, "htaccess.RewriteBase": "\/nextcloud", "theme": "", "loglevel": 0, "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "smtp", "enable_previews": true, "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpauth": 1, "mail_sendmailmode": "smtp", "mail_smtpport": "587", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "mail_smtpsecure": "tls", "has_rebuilt_cache": true, "mysql.utf8mb4": true, "memcache.local": "\\OC\\Memcache\\APCu", "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "app_install_overwrite": [ "groupfolders" ], "default_language": "de", "data-fingerprint": "cf50eebf679c181ddf2cb23323eac0db", "default_phone_region": "DE", "localstorage.allowsymlinks": true } } ```

Client

Please complete the following information.

  • Browser (incl. version): Firefox 116.0.3 or Android app
  • OS: Win/Linux/Android of various versions

Log files

Add relevant parts of your nextcloud.log and/or your browser's JavaScript console here.

christianlupus avatar Dec 05 '23 11:12 christianlupus

I tried to reproduce but #1375 blocks this somehow.

christianlupus avatar Sep 19 '24 12:09 christianlupus