Skip to content

Moving a dehydrated E2E encrypted file to another folder results in this file removed from both the source and destination folders #3379

@allexzander

Description

@allexzander

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.

Expected behaviour

Moving a placeholder file should work as expected, similar to how it works when dealing with non-encrypted destination and hydrated file move.

Actual behaviour

When moving an E2E encrypted dehydrated file (placeholder) from one folder to another folder, the file gets removed from the destination folder upon finalizing the sync, while it was also removed from the source folder.

Steps to reproduce

  1. Put a file into a local sync folder
  2. Move it (either with drag and drop or with Ctrl+X and Ctrl+V) into an encrypted folder
  3. The file is removed from the source folder and is also removed from the destination folder when the sync is finished

Client configuration

Client version:

Operating system:

OS language:

Qt version used by client package (Linux only, see also Settings dialog):

Client package (From Nextcloud or distro) (Linux only):

Installation path of client:

Server configuration

Nextcloud version:

Storage backend (external storage):

Logs

Please use Gist (https://gist.github.com/) or a similar code paster for longer
logs.

  1. Client logfile:
    Since 3.1: Under the "General" settings, you can click on "Create Debug Archive ..." to pick the location of where the desktop client will export the logs and the database to a zip file.
    On previous releases: Via the command line: nextcloud --logdebug --logwindow or nextcloud --logdebug --logfile log.txt
    (See also https://docs.nextcloud.com/desktop/3.0/troubleshooting.html#log-files)

  2. Web server error log:

  3. Server logfile: nextcloud log (data/nextcloud.log):

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions