-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Steps to reproduce
- Click the star icon next to a file to have it added to favorites
- The HTTP POST request to https://mycloud.example.com/apps/files/api/v1/files/testfile.jpg with payload
{"tags":["_$!<Favorite>!$_"]}results in 405 Method not allowed.
Expected behaviour
File should be added as favorite.
Actual behaviour
HTTP Error 405 prevents file from being added.
Assumed bug
When running occ:maintenance update:htaccess additional rules are added in method updateHtaccess in
Line 505 in 0db659f
| $content .= "\n RewriteCond %{REQUEST_URI} !\\.(css|js|svg|gif|png|html|ttf|woff|ico|jpg|jpeg|json|properties)$"; |
Edit: So in fact this bug affects all those file types.
When i remove the image file types from the list adding as favorite is possible, but then there are display issues with file/folder icons and previews, so it cannot be used as workaround.
It should either be documented, that files with the above extenstions cannot be added as favorites or a solution has to be found.
Server configuration
(added though not relevant)
Web server:
apache 2.4.56
Database:
mariadb 11-4
PHP version:
7.4
ownCloud version: (see ownCloud admin page)
10.15.3
Updated from an older ownCloud or fresh install:
updated from older
Where did you install ownCloud from:
original ownCloud download server
Signing status (ownCloud 9.0 and above):
No issues
Configs not added because of no relevance
Are you using external storage, if yes which one: local/smb/sftp/...
no
Are you using encryption: yes/no
no
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
no
Client configuration
Browser:
any browser
Operating system:
any operating system
Logs
Web server error log
ownCloud log (data/owncloud.log)
no log, even at loglevel 0
Browser log
POST https://mycloud.example.com/apps/files/api/v1/files/testfile.jpg with payload {"tags":["_$!<Favorite>!$_"]} results in 405 Method not allowed.