Skip to content

Subfolders with same name do not get pushed correctly #2078

@nzstefan

Description

@nzstefan

Which version of floccus are you using?

5.7.0

How many bookmarks do you have, roughly?

3

Are you using other means to sync bookmarks in parallel to floccus?

no

Sync method

Git

Which browser are you using? In case you are using the phone App, specify the Android or iOS version and device please.

Firefox 143.04, vivaldi 7.6.3797.63, chrome 141.0.7390.66, but I believe the actual issue is with firefox

Which version of Nextcloud Bookmarks are you using? (if relevant)

No response

Which version of Nextcloud? (if relevant)

No response

What kind of WebDAV server are you using? (if relevant)

No response

Describe the Bug

My setup is based on one "master" (firefox) and multiple "slaves" (many other browsers). When I want to bookmark something, I bookmark it in the master, which always discards other bookmarks, and pushes its own bookmarks, while all other browsers are only allowed to pull, but never push to the repo. The repo is an xbel file.
I exclusively use the bookmarks bar for sync.
I have several folders on this bar, with subfolders and bookmarks in the subfolders. Some of the subfolders have the same name between the main folders. When I push, bookmarks that are added to one of the folders with a specific name appear in the xbel file in a different folder with the same name. It seems to be the "last" one in the order.

Expected Behavior

Bookmarks end up in the folder they were originally saved in.

To Reproduce

Create folder1, create subfolder, create folder2, create subfolder with same name as in subfolder1, save bookmark to first subfolder, bookmarks are published into the incorrect folder.

Debug log provided

  • I have provided a debug log file

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions