nextcloud / server

☁️ Nextcloud server, a safe home for all your data
https://nextcloud.com
GNU Affero General Public License v3.0
27.53k stars 4.08k forks source link

[Bug]: File version is always created when opening it with an editor, even if it is not modified nor saved #45730

Open muchachagrande opened 5 months ago

muchachagrande commented 5 months ago

⚠️ This issue respects the following points: ⚠️

Bug description

When opening an editable file, for example an office document or a rich text file, it opens with the appropriate app and even when the file is closed without making any modifications or without saving the modifications, a new version is always created. This makes the save button useless.

Steps to reproduce

  1. Go to files app
  2. Navigate to a .doc, .txt or .md file
  3. Click to open it
  4. When the editor app (office or text editor) opens, make some modifications
  5. Close the file without saving the modifications
  6. Observe a new file version is created with the actual date as last modified time.

Expected behavior

The expected behaviour is that the editor closes without a new file version created

Installation method

Community VM appliance

Nextcloud Server version

29

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.1

Web server

Apache (supported)

Database engine version

PostgreSQL

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

Updated from a MINOR version (ex. 22.1 to 22.2)

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

Configuration report

{
    "system": {
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
        [DOMAIN LIST]
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "allow_local_remote_servers": true,
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "29.0.2.2",
        "overwrite.cli.url": "https:\/\/cloud.com\/",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "upgrade.disable-web": true,
        "log_type": "file",
        "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
        "loglevel": "2",
        "log.condition": {
            "apps": [
                "admin_audit"
            ]
        },
        "mail_smtpmode": "smtp",
        "remember_login_cookie_lifetime": "1800",
        "log_rotate_size": "10485760",
        "trashbin_retention_obligation": "auto, 60",
        "versions_retention_obligation": "auto, 180",
        "activity_expire_days": "120",
        "simpleSignUpLink.shown": false,
        "memcache.local": "\\OC\\Memcache\\Redis",
        "filelocking.enabled": true,
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0.5,
            "dbindex": 0,
            "password": "***REMOVED SENSITIVE VALUE***"
        },
        "default_phone_region": "us",
        "logtimezone": "[timezone]",
        "default_language": "[language]",
        "default_locale": "[locale]",
        "htaccess.RewriteBase": "\/",
        "maintenance": false,
        "mail_smtpsecure": "ssl",
        "mail_sendmailmode": "smtp",
        "mail_smtpauth": 1,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpauthtype": "LOGIN",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "knowledgebaseenabled": false,
        "lost_password_link": "disabled",
        "enable_previews": true,
        "enabledPreviewProviders": [
            "OC\\Preview\\MP3",
            "OC\\Preview\\TXT",
            "OC\\Preview\\MarkDown",
            "OC\\Preview\\Krita",
            "OC\\Preview\\OpenDocument",
            "OC\\Preview\\Imaginary",
            "OC\\Preview\\PDF",
            "OC\\Preview\\MSOffice2003",
            "OC\\Preview\\MSOfficeDoc",
            "OC\\Preview\\MSOffice2007",
            "OC\\Preview\\StarOffice",
            "OC\\Preview\\SVG",
            "OC\\Preview\\TIFF",
            "OC\\Preview\\Font",
            "OC\\Preview\\Movie",
            "OC\\Preview\\MKV",
            "OC\\Preview\\MP4",
            "OC\\Preview\\AVI",
            "OC\\Preview\\Illustrator",
            "OC\\Preview\\Photoshop",
            "OC\\Preview\\Postscript",
            "OC\\Preview\\Epub"
        ],
        "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
        "twofactor_enforced": "false",
        "twofactor_enforced_groups": [],
        "twofactor_enforced_excluded_groups": [],
        "skeletondirectory": "",
        "theme": "",
        "filesystem_check_changes": true,
        "preview_concurrency_new": "8",
        "preview_concurrency_all": "16",
        "updater.release.channel": "stable",
        "maintenance_window_start": 1,
        "app_install_overwrite": [
            "integration_libretranslate",
            "twofactor_email",
            "keeweb"
        ]
    },
    "apps": {
        "activity": {
            "installed_version": "2.21.1",
            "types": "filesystem",
            "enabled": "yes"
        },
        "admin_audit": {
            "types": "logging",
            "enabled": "yes",
            "logfile": "\/var\/log\/nextcloud\/audit.log",
            "installed_version": "1.19.0"
        },
        "assistant": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.0.9",
            "free_prompt_picker_enabled": "1",
            "assistant_enabled": "1",
            "stt_folder": "stt_recordings",
            "speech_to_text_picker_enabled": "1",
            "text_to_image_picker_enabled": "1"
        },
        "backgroundjob": {
            "lastjob": "67"
        },
        "bookmarks": {
            "enabled": "[\"users\",\"admin\"]",
            "previews.screenly.url": "",
            "types": "",
            "previews.screenly.token": "",
            "performance.maxBookmarksperAccount": "",
            "previews.screenshotmachine.key": "",
            "previews.webshot.url": "",
            "previews.pageres.env": "",
            "privacy.enableScraping": "true",
            "installed_version": "14.1.2"
        },
        "bruteForce": {
        },
        "bruteforcesettings": {
            "types": "",
            "installed_version": "2.9.0",
            "enabled": "yes"
        },
        "calendar": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "4.7.6"
        },
        "cfg_share_links": {
            "types": "",
            "installed_version": "4.2.0",
            "enabled": "no",
            "default_label_mode": "1"
        },
        "circles": {
            "types": "filesystem,dav",
            "enabled": "yes",
            "loopback_tmp_path": "\/",
            "migration_22": "1",
            "migration_22_1": "1",
            "loopback_tmp_scheme": "https",
            "migration_run": "0",
            "maintenance_update": "{\"3\":1717884308,\"2\":1717885202,\"1\":1717885202}",
            "installed_version": "29.0.0-dev",
            "maintenance_run": "0"
        },
        "cloud_federation_api": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.12.0"
        },
        "comments": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "contacts": {
            "types": "dav",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "6.0.0"
        },
        "contactsinteraction": {
            "types": "dav",
            "enabled": "[\"users\",\"admin\"]",
            "installed_version": "1.10.0"
        },
        "core": {
            "installedat": "1653035702.5341",
            "vendor": "nextcloud",
            "shareapi_allow_links_exclude_groups": "[\"others\"]",
            "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php",
            "public_files": "files_sharing\/public.php",
            "shareapi_enforce_expire_date": "no",
            "backgroundjobs_mode": "cron",
            "shareapi_expire_after_n_days": "1",
            "shareapi_default_expire_date": "yes",
            "shareapi_enforce_links_password": "no",
            "shareapi_enable_link_password_by_default": "no",
            "theming.variables": "3a274db0abf52b2dfe2103835efc9e42",
            "moveavatarsdone": "yes",
            "previewsCleanedUp": "1",
            "shareapi_exclude_groups": "yes",
            "shareapi_default_permission_cancreate": "no",
            "shareapi_default_permission_canupdate": "no",
            "shareapi_default_permission_candelete": "no",
            "shareapi_default_permissions": "1",
            "shareapi_default_permission_canshare": "no",
            "newUser.sendEmail": "yes",
            "emailTestSuccessful": "1",
            "shareapi_exclude_groups_list": "[\"others\"]",
            "files_metadata_installed": "1",
            "ai.text2image_provider": "\"integration_openai_image_generation\"",
            "shareapi_restrict_user_enumeration_to_phone": "yes",
            "ai.textprocessing_provider_preferences": "{\"OCP\\\\TextProcessing\\\\FreePromptTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\FreePromptProvider\",\"OCP\\\\TextProcessing\\\\SummaryTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\SummaryProvider\",\"OCP\\\\TextProcessing\\\\HeadlineTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\HeadlineProvider\",\"OCA\\\\OpenAi\\\\TextProcessing\\\\ReformulateTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\ReformulateProvider\"}",
            "metadataGenerationLastHandledUser": "lala",
            "ai.stt_provider": "\"OCA\\\\OpenAi\\\\SpeechToText\\\\STTProvider\"",
            "lastupdatedat": "1717800989",
            "lastupdateResult": "[]",
            "ai.translation_provider_preferences": "[\"OCA\\\\IntegrationLibreTranslate\\\\LibretranslateProvider\",\"OCA\\\\OpenAi\\\\Translation\\\\TranslationProvider\"]",
            "lastcron": "1717885205",
            "oc.integritycheck.checker": "[]",
            "files_metadata": "{\"photos-original_date_time\":{\"value\":null,\"type\":\"int\",\"etag\":\"\",\"indexed\":true,\"editPermission\":0},\"photos-size\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-exif\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-ifd0\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-gps\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-place\":{\"value\":null,\"type\":\"string\",\"etag\":\"\",\"indexed\":true,\"editPermission\":0},\"blurhash\":{\"value\":null,\"type\":\"string\",\"etag\":\"665610056b140\",\"indexed\":false,\"editPermission\":0}}"
        },
        "dashboard": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "7.9.0"
        },
        "dav": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.30.1",
            "needs_system_address_book_sync": "no",
            "sendEventRemindersPush": "yes",
            "regeneratedBirthdayCalendarsForYearFix": "yes",
            "buildCalendarSearchIndex": "yes",
            "buildCalendarReminderIndex": "yes",
            "chunks_migrated": "1",
            "system_addressbook_exposed": "no"
        },
        "deck": {
            "installed_version": "1.7.0",
            "types": "dav",
            "enabled": "no"
        },
        "extract": {
            "types": "",
            "installed_version": "1.3.6",
            "enabled": "no"
        },
        "federatedfilesharing": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "federation": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "files": {
            "installed_version": "2.1.0",
            "types": "filesystem",
            "enabled": "yes",
            "default_quota": "1 GB",
            "max_chunk_size": "104857600"
        },
        "files_downloadlimit": {
            "installed_version": "2.0.0",
            "types": "",
            "enabled": "yes"
        },
        "files_external": {
            "installed_version": "1.21.0",
            "types": "filesystem",
            "enabled": "yes",
            "user_mounting_backends": "ftp,dav,owncloud,sftp,amazons3,swift,smb,\\OC\\Files\\Storage\\SFTP_Key,\\OC\\Files\\Storage\\SMB_OC",
            "allow_user_mounting": "no"
        },
        "files_pdfviewer": {
            "types": "",
            "installed_version": "2.10.0",
            "enabled": "[\"admin\",\"users\"]"
        },
        "files_reminders": {
            "installed_version": "1.2.0",
            "types": "",
            "enabled": "yes"
        },
        "files_rightclick": {
            "types": "",
            "enabled": "no",
            "installed_version": "1.6.0"
        },
        "files_sharing": {
            "installed_version": "1.21.0",
            "types": "filesystem",
            "enabled": "yes",
            "lookupServerUploadEnabled": "no"
        },
        "files_trashbin": {
            "types": "filesystem,dav",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "files_versions": {
            "types": "filesystem,dav",
            "enabled": "yes",
            "installed_version": "1.22.0"
        },
        "firstrunwizard": {
            "installed_version": "2.13.0",
            "types": "logging",
            "enabled": "no"
        },
        "gptfreeprompt": {
            "enabled": "yes",
            "installed_version": "1.0.2",
            "types": ""
        },
        "gpxpod": {
            "maptiler_api_key": "[API KEY]",
            "use_gpsbabel": "0",
            "reset304": "1",
            "resetPics404": "1",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "5.0.18",
            "types": ""
        },
        "integration_deepl": {
            "installed_version": "1.1.0",
            "enabled": "no",
            "types": ""
        },
        "integration_giphy": {
            "enabled": "yes",
            "types": "",
            "search_gifs_enabled": "0",
            "rating": "r",
            "installed_version": "1.0.10"
        },
        "integration_libretranslate": {
            "from_lang": "en",
            "to_lang": "es",
            "host": "http:\/\/[IP]",
            "apikey": "",
            "fromLang": "fr",
            "toLang": "es",
            "types": "",
            "enabled": "yes",
            "port": "[PORT]",
            "installed_version": "1.1.1"
        },
        "integration_openai": {
            "basic_user": "",
            "api_key": "",
            "max_tokens": "1000",
            "quota_period": "30",
            "quotas": "[0,0,0]",
            "url": "http:\/\/[IP]",
            "localai_text_generation_time": "36",
            "request_timeout": "240",
            "basic_password": "",
            "use_basic_auth": "0",
            "service_name": "",
            "chat_endpoint_enabled": "1",
            "localai_image_generation_time": "92",
            "enabled": "yes",
            "types": "",
            "default_completion_model_id": "gpt-4",
            "installed_version": "2.0.1",
            "image_picker_enabled": "1"
        },
        "integration_openstreetmap": {
            "search_location_enabled": "0",
            "types": "",
            "installed_version": "1.0.12",
            "enabled": "[\"admin\",\"users\"]",
            "maptiler_api_key": "[API KEY]",
            "mapbox_api_key": "[API KEY]"
        },
        "integration_peertube": {
            "instances": "https:\/\/[instance]",
            "enabled": "[\"admin\",\"users\"]",
            "types": "",
            "installed_version": "1.0.3"
        },
        "integration_replicate": {
            "installed_version": "1.0.8",
            "types": "",
            "enabled": "no",
            "api_key": "[API KEY]"
        },
        "integration_tmdb": {
            "api_key": "",
            "enabled": "yes",
            "types": "",
            "installed_version": "1.0.4"
        },
        "integration_youtube": {
            "enabled": "[\"admin\",\"users\"]",
            "types": "",
            "installed_version": "0.2.1",
            "search_enabled": "false",
            "token": "[token]"
        },
        "issuetemplate": {
            "installed_version": "0.7.0",
            "types": "",
            "enabled": "no"
        },
        "keeweb": {
            "types": "",
            "installed_version": "0.6.18",
            "enabled": "[\"users\",\"admin\"]"
        },
        "logreader": {
            "installed_version": "2.14.0",
            "types": "logging",
            "enabled": "yes",
            "levels": "11111",
            "shownLevels": "[0,1,2,3,4]",
            "liveLog": "true"
        },
        "lookup_server_connector": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.17.0"
        },
        "mail": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "google_oauth_client_id": "[client id]",
            "installed_version": "3.7.1",
            "google_oauth_client_secret": "[secret]"
        },
        "maps": {
            "types": "filesystem",
            "enabled": "yes",
            "mapboxAPIKEY": "[api key]",
            "lastAddressLookup": "16625742258",
            "osrmDEMO": "0",
            "installed_version": "1.4.0"
        },
        "metadata": {
            "types": "",
            "installed_version": "0.19.0",
            "enabled": "no"
        },
        "nextcloud_announcements": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "1.18.0",
            "pub_date": "Thu, 24 Oct 2019 00:00:00 +0200"
        },
        "notes": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "4.10.0"
        },
        "notifications": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "2.17.0",
            "setting_batchtime": "0",
            "sound_notification": "no",
            "sound_talk": "no"
        },
        "notify_push": {
            "enabled": "yes",
            "base_endpoint": "https:\/\/cloud.com\/\/push",
            "types": "filesystem",
            "cookie": "***REMOVED SENSITIVE VALUE***",
            "installed_version": "0.6.12"
        },
        "oauth2": {
            "installed_version": "1.17.0",
            "types": "authentication",
            "enabled": "yes"
        },
        "password_policy": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "passwords": {
            "enabled": "[\"admin\",\"users\"]",
            "web\/php\/version\/string": "8.1.2-1ubuntu2.17",
            "web\/php\/version\/id": "80102",
            "cron\/php\/version\/id": "80102",
            "passwords\/localdb\/type": "hibp",
            "types": "",
            "SSEv1ServerKey": "[server key]",
            "service\/preview": "default",
            "service\/words": "auto",
            "service\/favicon": "bi",
            "service\/favicon\/bi\/counter": "22:10:0",
            "backup\/update\/restored": "0",
            "migration\/customFields": "2020.12.2",
            "survey\/server\/mode": "0",
            "cron\/php\/version\/string": "8.1.2-1ubuntu2.17",
            "installed_version": "2024.5.10",
            "nightly\/enabled": ""
        },
        "phonetrack": {
            "enabled": "yes",
            "installed_version": "0.8.1",
            "types": ""
        },
        "photos": {
            "installed_version": "2.5.0",
            "enabled": "yes",
            "lastPlaceMappedUser": "popo",
            "types": "dav,authentication",
            "lastPlaceMappingDone": "true"
        },
        "picker": {
            "enabled": "[\"admin\",\"users\"]",
            "types": "",
            "installed_version": "1.0.8"
        },
        "privacy": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "1.13.0"
        },
        "provisioning_api": {
            "types": "prevent_group_restriction",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "qownnotesapi": {
            "types": "",
            "enabled": "yes",
            "installed_version": "24.4.0"
        },
        "recommendations": {
            "types": "",
            "installed_version": "2.1.0",
            "enabled": "[\"admin\",\"users\"]"
        },
        "related_resources": {
            "installed_version": "1.4.0",
            "types": "",
            "enabled": "yes"
        },
        "richdocuments": {
            "types": "prevent_group_restriction",
            "public_wopi_url": "https:\/\/cloud.com",
            "disable_certificate_verification": "",
            "wopi_url": "https:\/\/cloud.com\/office",
            "wopi_allowlist": "[IP list]",
            "canonical_webroot": "",
            "external_apps": "",
            "installed_version": "8.4.2",
            "enabled": "yes",
            "edit_groups": "admin|users",
            "use_groups": "admin|users"
        },
        "serverinfo": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "1.19.0",
            "cached_count_storages": "29",
            "cached_count_filecache": "8991361"
        },
        "settings": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.12.0",
            "profile_enabled_by_default": "0"
        },
        "sharebymail": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "sketch_picker": {
            "enabled": "yes",
            "installed_version": "1.0.2",
            "types": ""
        },
        "socialsharing_email": {
            "installed_version": "3.1.0",
            "types": "",
            "enabled": "yes"
        },
        "spreed": {
            "project_access_invalidated": "1",
            "enabled": "yes",
            "has_reference_id": "yes",
            "types": "dav,prevent_group_restriction",
            "call_recording_transcription": "yes",
            "start_conversations": "[\"admin\",\"users\"]",
            "allowed_groups": "[\"admin\",\"users\",\"others\"]",
            "sip_bridge_dialin_info": "***REMOVED SENSITIVE VALUE***",
            "sip_bridge_shared_secret": "***REMOVED SENSITIVE VALUE***",
            "stun_servers": "***REMOVED SENSITIVE VALUE***",
            "signaling_ticket_secret": "***REMOVED SENSITIVE VALUE***",
            "recording_servers": "***REMOVED SENSITIVE VALUE***",
            "sip_bridge_groups": "[\"admin\"]",
            "start_calls": "1",
            "federation_enabled": "yes",
            "installed_version": "19.0.1",
            "signaling_servers": "***REMOVED SENSITIVE VALUE***",
            "recording_consent": "2",
            "changelog": "no",
            "signaling_token_privkey_es256": "***REMOVED SENSITIVE VALUE***",
            "signaling_token_pubkey_es256": "***REMOVED SENSITIVE VALUE***",
            "turn_servers": "***REMOVED SENSITIVE VALUE***"
        },
        "stt_helper": {
            "installed_version": "1.1.1",
            "enabled": "yes",
            "types": ""
        },
        "stt_whisper": {
            "types": "",
            "threads": "4",
            "installed_version": "1.0.7",
            "enabled": "no",
            "model": "medium",
            "ffmpeg_binary": ""
        },
        "support": {
            "installed_version": "1.7.0",
            "types": "session",
            "enabled": "no",
            "SwitchUpdaterServerHasRun": "yes"
        },
        "survey_client": {
            "installed_version": "1.12.0",
            "types": "",
            "enabled": "no"
        },
        "suspicious_login": {
            "types": "authentication",
            "installed_version": "7.0.0",
            "enabled": "no"
        },
        "systemtags": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "tasks": {
            "installed_version": "0.16.0",
            "enabled": "[\"admin\",\"users\"]",
            "types": ""
        },
        "text": {
            "types": "dav",
            "installed_version": "3.10.0",
            "enabled": "yes"
        },
        "text2image_helper": {
            "installed_version": "1.0.2",
            "enabled": "yes",
            "types": ""
        },
        "text2image_stablediffusion": {
            "enabled": "no",
            "node_binary": "\/var\/www\/nextcloud\/apps\/text2image_stablediffusion\/bin\/node",
            "installed_version": "1.0.2",
            "types": ""
        },
        "text_templates": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.0.5"
        },
        "theming": {
            "types": "logging",
            "enabled": "yes",
            "installed_version": "2.4.0",
            "name": "[NAME]",
            "disable-user-theming": "no",
            "url": "***REMOVED SENSITIVE VALUE***",
            "slogan": "***REMOVED SENSITIVE VALUE***",
            "color": "#DADADA",
            "logoheaderMime": "image\/png",
            "backgroundMime": "backgroundColor",
            "cachebuster": "51",
            "logoMime": "image\/png",
            "faviconMime": "image\/png",
            "productName": "[NAME]"
        },
        "translate": {
            "node_binary": "\/var\/www\/nextcloud\/apps\/translate\/bin\/node",
            "installed_version": "1.1.3",
            "types": "",
            "enabled": "no"
        },
        "twofactor_backupcodes": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.18.0"
        },
        "twofactor_email": {
            "types": "",
            "enabled": "yes",
            "installed_version": "2.7.4"
        },
        "twofactor_nextcloud_notification": {
            "types": "",
            "installed_version": "3.9.0",
            "enabled": "[\"users\",\"admin\"]"
        },
        "twofactor_totp": {
            "installed_version": "11.0.0-dev",
            "types": "",
            "enabled": "[\"users\",\"admin\"]"
        },
        "updatenotification": {
            "types": "",
            "enabled": "[\"admin\"]",
            "installed_version": "1.19.1",
            "integration_tmdb": "1.0.4",
            "notify_groups": "[\"admin\"]",
            "related_resources": "1.0.4",
            "update_check_errors": "0",
            "integration_openstreetmap": "1.0.6",
            "integration_giphy": "1.0.8",
            "extract": "1.3.6",
            "sketch_picker": "1.0.2",
            "picker": "1.0.8",
            "richdocuments": "8.3.4",
            "notes": "4.9.3",
            "integration_openai": "2.0.0",
            "integration_replicate": "1.0.8",
            "calendar": "4.7.6",
            "bookmarks": "13.1.3",
            "twofactor_nextcloud_notification": "3.8.0",
            "core": "29.0.0.19",
            "maps": "1.1.1",
            "qownnotesapi": "24.4.0",
            "stt_whisper": "1.0.7",
            "twofactor_totp": "6.4.1",
            "tasks": "0.16.0",
            "assistant": "1.0.8",
            "metadata": "0.19.0",
            "text_templates": "1.0.4",
            "phonetrack": "0.7.7",
            "integration_peertube": "1.0.2",
            "uppush": "1.4.1",
            "cfg_share_links": "4.2.0",
            "socialsharing_email": "3.1.0",
            "stt_helper": "1.1.0",
            "notify_push": "0.6.10",
            "passwords": "2024.5.10",
            "mail": "3.7.0",
            "contacts": "5.5.3",
            "keeweb": "0.6.18",
            "spreed": "18.0.7"
        },
        "uppush": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.4.3"
        },
        "user_status": {
            "types": "",
            "enabled": "[\"admin\",\"users\",\"others\"]",
            "installed_version": "1.9.0"
        },
        "viewer": {
            "types": "",
            "enabled": "yes",
            "installed_version": "2.3.0"
        },
        "weather_status": {
            "types": "",
            "enabled": "[\"admin\",\"users\"]",
            "installed_version": "1.9.0"
        },
        "workflowengine": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "2.11.0"
        }
    }
}

List of activated Apps

Enabled:
  - activity: 2.21.1
  - admin_audit: 1.19.0
  - assistant: 1.0.9
  - bookmarks: 14.1.2
  - bruteforcesettings: 2.9.0
  - calendar: 4.7.6
  - circles: 29.0.0-dev
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - contactsinteraction: 1.10.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - federatedfilesharing: 1.19.0
  - federation: 1.19.0
  - files: 2.1.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_pdfviewer: 2.10.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - gptfreeprompt: 1.0.2
  - gpxpod: 5.0.18
  - integration_giphy: 1.0.10
  - integration_libretranslate: 1.1.1
  - integration_openai: 2.0.1
  - integration_openstreetmap: 1.0.12
  - integration_peertube: 1.0.3
  - integration_tmdb: 1.0.4
  - integration_youtube: 0.2.1
  - keeweb: 0.6.18
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - mail: 3.7.1
  - maps: 1.4.0
  - nextcloud_announcements: 1.18.0
  - notes: 4.10.0
  - notifications: 2.17.0
  - notify_push: 0.6.12
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - passwords: 2024.5.10
  - phonetrack: 0.8.1
  - photos: 2.5.0
  - picker: 1.0.8
  - privacy: 1.13.0
  - provisioning_api: 1.19.0
  - qownnotesapi: 24.4.0
  - recommendations: 2.1.0
  - related_resources: 1.4.0
  - richdocuments: 8.4.2
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - sketch_picker: 1.0.2
  - socialsharing_email: 3.1.0
  - spreed: 19.0.1
  - stt_helper: 1.1.1
  - systemtags: 1.19.0
  - tasks: 0.16.0
  - text: 3.10.0
  - text2image_helper: 1.0.2
  - text_templates: 1.0.5
  - theming: 2.4.0
  - twofactor_backupcodes: 1.18.0
  - twofactor_email: 2.7.4
  - twofactor_nextcloud_notification: 3.9.0
  - twofactor_totp: 11.0.0-dev
  - updatenotification: 1.19.1
  - uppush: 1.4.3
  - user_status: 1.9.0
  - viewer: 2.3.0
  - weather_status: 1.9.0
  - workflowengine: 2.11.0
Disabled:
  - encryption: 2.17.0
  - firstrunwizard: 2.18.0 (installed 2.13.0)
  - support: 1.12.0 (installed 1.7.0)
  - survey_client: 1.17.0 (installed 1.12.0)
  - suspicious_login: 7.0.0 (installed 7.0.0)
  - user_ldap: 1.20.0

Nextcloud Signing status

No errors have been found.

Nextcloud Logs

Nothing on the logs

Additional info

Nothing additional

joshtrichards commented 5 days ago

I can only reproduce this behavior when making a change and closing. This, in all cases I'm aware of, triggers the auto-save mechanism that is in the Text app (md) or Richdocuments (office files). Technically, however, that behavior is handling in each app IIRC.

Not making any changes in the document doesn't trigger this at all for me, but your report suggests you experience it in both cases?

Close the file without saving the modifications

How are you closing with saving?

muchachagrande commented 5 days ago

Hi @joshtrichards.

How are you closing with saving?

I open a document, make some modification and then close it without saving the modification using the x button at the top-right corner.

This is generating a new version on the 'versions' tab of the right panel.

If I open this new version, the modification remains there as if I had pressed the save button.

There should be an option to discard the changes, or to avoid the autosave.