]> source.dussan.org Git - nextcloud-server.git/commit
Only cache the mimetype if the file exists 17540/head
authorJoas Schilling <coding@schilljs.com>
Mon, 30 Sep 2019 09:39:50 +0000 (11:39 +0200)
committerBackportbot <backportbot-noreply@rullzer.com>
Mon, 14 Oct 2019 19:40:59 +0000 (19:40 +0000)
commitf519ed3fdac4fade78d87eaa3f2fb5afaeb9ce00
tree1bfdf48b5f5c9aee917d021a12d2425666f7dddc
parentfd9d85374e656e93a519a91a52105b84609468b1
Only cache the mimetype if the file exists

Otherwise files access control will cache "application/octet-stream"
for all the target node on:
rename, move, copy and all other methods which create a new item

To check this:
1. Add an automated tagging rule which tags on mimetype NOT "httpd/unix-directory"
2. Add an access control rule which checks for any mimetype
3. Create a folder and rename it, the folder should not be tagged, but it is

Signed-off-by: Joas Schilling <coding@schilljs.com>
apps/workflowengine/lib/Check/FileMimeType.php