Since we upgrade from seafile 6.3 to 8.0.7 we have a major issue
When a user visit the root folder of a shared Library, he can’t upload a file at root of the library. There is an error p invalid
As you can see, the variable p=& is empty, it should be p=/ the slash for the root is missing.
About “new file” using only office, creation works but the file doesn’t appear without a refresh
There is an easy workaround for theses 2 issues (probably same cause) by just creating and visiting (or just visiting if there is already a subfolder) a subfolder and come back to the root then it works the path become p=/
The error is for each user, once the users visited a subfolder it seems to not happen anymore.
Despite the easy workaround, it’s a critical issue for us and our users, every users failed to upload and doesn’t understand why
Is there a way to fix that easily ? we can’t wait for a patch
How to reproduce :
create a group toto-group with the API
create a Library Toto group
Share the library with the group with read/write access
try to create a new file "test.txt". nothing appears, you have to refresh your browser
try to upload a file, you will have an error "parent_dir invalid."
Just because there is no title in the path, if you add the title, or navigate in a subfolder and them come back(same result it add the folder to the url) it works
So there is an easy workaround. But there is plenty of users or even apps which works just with library ID to share link to a library, and for thoses using just the ID like us, it result in a broken UI for all our users after they clicked on the shared link.