Skip to content

[Bug]: Once a reminder for a file has passed, it does not disappear and cannot be deleted #59194

@Jerome-Herbinet

Description

@Jerome-Herbinet

⚠️ This issue respects the following points: ⚠️

Bug description

Once a reminder for a file has passed, it does not disappear and cannot be deleted. Tested with the last Nextcloud 29, 30, 31, 32, 33 (earlier versions not tested).

Image Image

Steps to reproduce

  1. Create a reminder for a file
  2. Wait for the reminder to expire
  3. Notice that even after refreshing the Nextcloud Files page, the reminder is still there (clock icon); this is THE main problem.
  4. Click on the icon
  5. Notice in the popup that a message says the reminder occurred, for example, 5 minutes ago; Clearly, we don’t care about this information, since we shouldn’t even be able to edit a past reminder.
  6. In the pop-up, click “clear reminder”
  7. Note that the reminder is still there and that an error message appears

I should add that in order to delete the reminder, I first have to change its time and, if necessary, its date to set it for a future time. But in any case, if you remove the reminder icon, all related issues will be resolved.

Expected behavior

Once a reminder has passed and the notification has been sent, the clock icon should disappear!

Nextcloud Server version

33

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.3

Web server

Nginx

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

Upgraded to a MAJOR version (ex. 31 to 32)

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

{
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        ""
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "mysql",
    "version": "33.0.0.16",
    "overwrite.cli.url": "https:\/\/",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbtableprefix": "oc_",
    "mysql.utf8mb4": true,
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "updater.release.channel": "stable",
    "installed": true,
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "log_type": "file",
    "logfile": "\/var\/log\/nextcloud\/\/nextcloud.log",
    "redis": {
        "host": "***REMOVED SENSITIVE VALUE***",
        "password": "***REMOVED SENSITIVE VALUE***",
        "port": 6379,
        "dbindex": 6,
        "timeout": 0
    },
    "skeletondirectory": "",
    "logtimezone": "Europe\/Paris",
    "mail_smtpmode": "smtp",
    "mail_smtpsecure": "ssl",
    "mail_from_address": "***REMOVED SENSITIVE VALUE***",
    "mail_domain": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
    "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
    "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpauthtype": "PLAIN",
    "default_language": "fr",
    "default_phone_region": "FR",
    "defaultapp": "files",
    "trashbin_retention_obligation": "20,40",
    "versions_retention_obligation": "auto,40",
    "check_for_working_wellknown_setup": false,
    "quota_include_external_storage": false,
    "cron_log": true,
    "has_internet_connection": true,
    "updatechecker": true,
    "appstoreenabled": true,
    "filelocking.enabled": true,
    "session_keepalive": true,
    "knowledgebaseenabled": true,
    "allow_user_to_change_display_name": true,
    "enable_previews": true,
    "enable_avatars": true,
    "auth.bruteforce.protection.enabled": true,
    "loglevel": 1,
    "log_rotate_size": 104857600,
    "mail_smtpauth": 1,
    "mail_smtpport": 465,
    "session_lifetime": 86400,
    "remember_login_cookie_lifetime": 1296000,
    "preview_max_filesize_image": 50,
    "activity_expire_days": 120,
    "maintenance_window_start": 1,
    "memcache.local": "\\OC\\Memcache\\APCu",
    "memcache.locking": "\\OC\\Memcache\\Redis",
    "memcache.distributed": "\\OC\\Memcache\\Redis",
    "app_install_overwrite": [
        "admin_audit",
        "user_ldap",
        "richdocuments",
        "onlyoffice",
        "occweb"
    ],
    "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory",
    "maintenance": false,
    "activity_use_cached_mountpoints": true
}

List of activated Apps

Enabled:
 - activity: 6.0.0-dev.0
 - admin_audit: 1.23.0
 - announcementcenter: 7.3.0
 - app_api: 33.0.0
 - assistant: 3.3.0
 - bruteforcesettings: 6.0.0-dev.0
 - calendar: 6.2.1
 - call_summary_bot: 3.3.0
 - circles: 33.0.0
 - collectives: 4.1.0
 - comments: 1.23.0
 - contacts: 8.4.1
 - contactsinteraction: 1.14.1
 - context_chat: 5.3.1
 - dashboard: 7.13.0
 - deck: 1.17.0
 - encryption: 2.21.0
 - end_to_end_encryption: 2.0.0
 - federation: 1.23.0
 - files_automatedtagging: 4.0.0
 - files_confidential: 4.1.0
 - files_downloadlimit: 5.1.0-dev.0
 - files_external: 1.25.1
 - files_pdfviewer: 6.0.0-dev.0
 - files_reminders: 1.6.0
 - files_sharing: 1.25.2
 - files_trashbin: 1.23.0
 - files_versions: 1.26.0
 - firstrunwizard: 6.0.0-dev.0
 - forms: 5.2.5
 - groupfolders: 21.0.6
 - guests: 4.6.0
 - impersonate: 4.0.0
 - integration_openai: 4.3.0
 - logreader: 6.0.0
 - mail: 5.7.4
 - nextcloud_announcements: 5.0.0
 - notes: 4.13.0
 - notifications: 6.0.0
 - notify_push: 1.3.1
 - occweb: 0.2.3
 - onlyoffice: 10.0.0
 - password_policy: 5.0.0-dev.0
 - photos: 6.0.0-dev.0
 - privacy: 5.0.0-dev.0
 - quota_warning: 1.23.0
 - recommendations: 6.0.0-dev.0
 - related_resources: 4.0.0-dev.0
 - richdocuments: 10.1.0
 - serverinfo: 5.0.0-dev.0
 - sharebymail: 1.23.0
 - socialsharing_email: 4.0.1
 - spreed: 23.0.1
 - support: 5.0.0
 - suspicious_login: 11.0.0-dev.0
 - systemtags: 1.23.0
 - tables: 2.0.1
 - tasks: 0.17.1
 - text: 7.0.0-dev.3
 - twofactor_totp: 15.0.0-dev.0
 - updatenotification: 1.23.0
 - user_ldap: 1.24.0
 - user_migration: 10.1.0
 - user_status: 1.13.0
 - weather_status: 1.13.0
 - webhook_listeners: 1.5.0
 - whiteboard: 1.5.7
 - workspace: 4.3.1-rc1
Disabled:
 - richdocumentscode: 25.4.902
 - survey_client: 5.0.0-dev.0
 - twofactor_nextcloud_notification

Nextcloud Signing status

[]

Nextcloud Logs

Can be provided if necessary

Additional info

Can be provided if necessary

Metadata

Metadata

Assignees

Type

Projects

Status

To triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions