-
-
Notifications
You must be signed in to change notification settings - Fork 872
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: Cannot select/filter within Personal Shared Folders #2731
Comments
@robertschulze Unfortunately I will not be able to look at this is short term as I am in the middle of doing some re-work at the moment. Post doing that, this will be looked at. |
* * If we have to 'build' the path use for checking against Client Side Filtering rules, if the folder is a shared folder, ensure the folder root is part of the path we are checking
@robertschulze
|
Marking this as fixed as testing evidence shows that this issue is resolved. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Describe the bug
Files/folders from a Personal Shared Folder cannot be filtered because the entries are not considered with their full paths. I.e. the contents of sync_list create no match.
Consider the following example setup:
OneDrive Root --> Test 1 (actual folder)
OneDrive Root --> OneDrive - Constanze (shared folder from another account)
The sync_list is as follows (%20 entries are necessary because I cannot get rid of the url-encoded spaces, cf. #2562)
The relevant part of the log is:
So unfortunately the folder Basteln from OneDrive - Constanze is not synced while a test file within Test 1 folder is synced properly. The expected behaviour would be to instead of
DEBUG: Evaluation against 'sync_list' for this path: Basteln
have:
DEBUG: Evaluation against 'sync_list' for this path: OneDrive - Constanze/Basteln
FYI: I was able to solve #2620 by upgrading smbclient to 4.19.5 (manual compile in Ubuntu). Unfortunately, I cannot write the information to #2620 because it is already closed.
Operating System Details
Linux atom 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.4 LTS Release: 22.04 Codename: jammy
Client Installation Method
From Source
OneDrive Account Type
Personal
What is your OneDrive Application Version
onedrive v2.5.0-rc2-25-g71bce90
What is your OneDrive Application Configuration
What is your 'curl' version
Where is your 'sync_dir' located
Network
What are all your system 'mount points'
//hyperv/3 on /media/3 type cifs (rw,relatime,vers=3.1.1,cache=strict,username=Administrator,uid=1000,noforceuid,gid=100,noforcegid,addr=192.168.3.11,file_mode=0777,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,closetimeo=1)
What are all your local file system partition types
How do you use 'onedrive'
cf. main bug description above
Steps to reproduce the behaviour
./onedrive --confdir='/home/robert/.config/onedrive/accounts/robert@guitaronline.de' --sync --verbose --verbose --resync --resync-auth > debug_output.log 2>&1
Complete Verbose Log Output
Screenshots
No response
Other Log Information or Details
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: