Skip to content

File provider extension does not propagate remote folder deletionΒ #9553

@Floweb05

Description

@Floweb05

⚠️ Before submitting, please verify the following: ⚠️

Bug description

Nextcloud MacOS client (VFS) don't delete folders after Server-side deletion.

Desktop log files:

Debug-LogNextcloudAPP.zip

Steps to reproduce

  • On web Interface I have "Folder 1 > Subfolder > image.jpg".
  • I travel that directory, locally, on Mac (virtual files).
  • I delete "Folder 1" from the web interface.
  • "Folder 1" is still shown locally on my Mac, with subfolder and (most of the time) it's content.
Image

Expected behavior

A directory deleted on web-interface, should be deleted from local Sync.

Which files are affected by this bug

Seems any directory is concerned

Operating system

macOS

Which version of the operating system you are running.

23.6 + 15.7.4

Package

Official macOS Virtual files 12+ universal pkg

Nextcloud Server version

32.0.5

Nextcloud Desktop Client version

4.0.6 - 33.0.0-RC2

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

Fresh desktop client install

Are you using the Nextcloud Server Encryption module?

Encryption is Disabled

Are you using an external user-backend?

  • Default internal user-backend
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Nextcloud Server logs

No events recorded during the test.

Additional info

  • Nextcloud Desktop APP show the "folder deleted" event, in the notification window (see screenshot)
  • It's not linked to shared folder, or chars on Folder's names, or long directory paths.
  • Occur 100% of the time. Only directories previously locally traveled.
  • Disabling/Enabling Virtual Files is the only way to get the correct list folders/files displayed.
  • If I delete a folder with multiple subfolders, some subfolders do get deleted, but some keep listed
  • This bug don't occur with 3.16.6 VFS
  • Server: Docker community official (not AIO) / Push notifications OK / Behind a Nginx proxy manager

I can provide more details if requested.
Can also provide a VNC access to a testing MAC, the same I Use.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    🧭 Planning evaluation (don't pick)

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions