{"action":"created","issue":{"url":"https://api.github.com/repos/nextcloud/server/issues/7332","repository_url":"https://api.github.com/repos/nextcloud/server","labels_url":"https://api.github.com/repos/nextcloud/server/issues/7332/labels{/name}","comments_url":"https://api.github.com/repos/nextcloud/server/issues/7332/comments","events_url":"https://api.github.com/repos/nextcloud/server/issues/7332/events","html_url":"https://github.com/nextcloud/server/issues/7332","id":277583337,"number":7332,"title":"SMB/CIFS share breaks when it contains a single entry that can't be accessed","user":{"login":"segdy","id":7464149,"avatar_url":"https://avatars1.githubusercontent.com/u/7464149?v=4","gravatar_id":"","url":"https://api.github.com/users/segdy","html_url":"https://github.com/segdy","followers_url":"https://api.github.com/users/segdy/followers","following_url":"https://api.github.com/users/segdy/following{/other_user}","gists_url":"https://api.github.com/users/segdy/gists{/gist_id}","starred_url":"https://api.github.com/users/segdy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/segdy/subscriptions","organizations_url":"https://api.github.com/users/segdy/orgs","repos_url":"https://api.github.com/users/segdy/repos","events_url":"https://api.github.com/users/segdy/events{/privacy}","received_events_url":"https://api.github.com/users/segdy/received_events","type":"User","site_admin":false},"labels":[{"id":386379231,"url":"https://api.github.com/repos/nextcloud/server/labels/bug","name":"bug","color":"ee0701","default":true},{"id":389033477,"url":"https://api.github.com/repos/nextcloud/server/labels/feature:%20external%20storage","name":"feature: external storage","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-11-29T00:06:08Z","updated_at":"2017-12-18T14:59:34Z","closed_at":null,"author_association":"NONE","body":"### Steps to reproduce\r\n1. Create a share that contains a file (e.g. a symlink) that returns NT_STATUS_ACCESS_DENIED\r\n2. Try Accessing that share. Via web interface it fails, via WebDAV you get 500. Log file see below\r\n\r\nExample:\r\n\r\nsmb.conf:\r\n\r\n```\r\n[homes]\r\n  comment = Eigene Dateien\r\n  path = /home/%U/daten\r\n  valid users = %S\r\n  browseable = no\r\n  writeable = yes\r\n  public = no\r\n  dont descend = .Linux-Daten/daten,.Linux-Daten/pub_html\r\n```\r\n\r\nNow create:\r\n\r\n```\r\n$ cd ~\r\n$ cd daten\r\n$ ln -s .. .Linux-Daten\r\n```\r\n\r\n```\r\n$ smbclient //localhost/homes\r\nEnter users's password:\r\nDomain=[LOCAL] OS=[Windows 6.1] Server=[Samba 4.2.14-Debian]\r\nsmb: \\> stat .Linux-Daten\r\nNT_STATUS_ACCESS_DENIED stat file \\.Linux-Daten\r\nsmb: \\> exit\r\n```\r\n\r\nThis is the log entry:\r\n\r\n`{\"reqId\":\"ht8kMklVE1THGBPFLCWT\",\"level\":4,\"time\":\"2017-11-28T23:33:42+00:00\",\"remoteAddr\":\"X.X.X.X\",\"user\":\"1s75srs2-7no7-102r-95p7-3929q8475818\",\"app\":\"webdav\",\"method\":\"PROPFIND\",\"url\":\"\\/nextcloud\\/remote.php\\/webdav\\/home\\/\",\"message\":\"Exception: {\\\"Exception\\\":\\\"Icewind\\\\\\\\SMB\\\\\\\\Exception\\\\\\\\ForbiddenException\\\",\\\"Message\\\":\\\"Invalid request for \\\\\\/.Linux-Daten (ForbiddenException)\\\",\\\"Code\\\":13,\\\"Trace\\\":\\\"#0 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/3rdparty\\\\\\/icewind\\\\\\/smb\\\\\\/src\\\\\\/NativeState.php(46): Icewind\\\\\\\\SMB\\\\\\\\Exception\\\\\\\\Exception::fromMap(Array, 13, '\\\\\\/.Linux-Daten')\\\\n#1 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/3rdparty\\\\\\/icewind\\\\\\/smb\\\\\\/src\\\\\\/NativeState.php(58): Icewind\\\\\\\\SMB\\\\\\\\NativeState->handleError('\\\\\\/.Linux-Daten')\\\\n#2 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/3rdparty\\\\\\/icewind\\\\\\/smb\\\\\\/src\\\\\\/NativeState.php(166): Icewind\\\\\\\\SMB\\\\\\\\NativeState->testResult(false, 'smb:\\\\\\/\\\\\\/localhost\\\\\\/hom...')\\\\n#3 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/3rdparty\\\\\\/icewind\\\\\\/smb\\\\\\/src\\\\\\/NativeShare.php(107): Icewind\\\\\\\\SMB\\\\\\\\NativeState->stat('smb:\\\\\\/\\\\\\/localhost\\\\\\/hom...')\\\\n#4 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/3rdparty\\\\\\/icewind\\\\\\/smb\\\\\\/src\\\\\\/NativeFileInfo.php(70): Icewind\\\\\\\\SMB\\\\\\\\NativeShare->getStat('\\\\\\/\\\\\\/.Linux-Daten')\\\\n#5 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/3rdparty\\\\\\/icewind\\\\\\/smb\\\\\\/src\\\\\\/NativeFileInfo.php(87): Icewind\\\\\\\\SMB\\\\\\\\NativeFileInfo->stat()\\\\n#6 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/lib\\\\\\/Lib\\\\\\/Storage\\\\\\/SMB.php(226): Icewind\\\\\\\\SMB\\\\\\\\NativeFileInfo->getMTime()\\\\n#7 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/lib\\\\\\/Lib\\\\\\/Storage\\\\\\/SMB.php(212): OCA\\\\\\\\Files_External\\\\\\\\Lib\\\\\\\\Storage\\\\\\\\SMB->shareMTime()\\\\n#8 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Common.php(179): OCA\\\\\\\\Files_External\\\\\\\\Lib\\\\\\\\Storage\\\\\\\\SMB->stat('')\\\\n#9 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Common.php(665): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Common->filemtime('')\\\\n#10 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Wrapper\\\\\\/Wrapper.php(577): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Common->getMetaData('')\\\\n#11 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Wrapper\\\\\\/PermissionsMask.php(143): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Wrapper\\\\\\\\Wrapper->getMetaData('')\\\\n#12 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Wrapper\\\\\\/Wrapper.php(577): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Wrapper\\\\\\\\PermissionsMask->getMetaData('')\\\\n#13 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Wrapper\\\\\\/Availability.php(460): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Wrapper\\\\\\\\Wrapper->getMetaData('')\\\\n#14 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Wrapper\\\\\\/Wrapper.php(577): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Wrapper\\\\\\\\Availability->getMetaData('')\\\\n#15 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Wrapper\\\\\\/PermissionsMask.php(143): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Wrapper\\\\\\\\Wrapper->getMetaData('')\\\\n#16 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Storage\\\\\\/Wrapper\\\\\\/Wrapper.php(577): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Wrapper\\\\\\\\PermissionsMask->getMetaData('')\\\\n#17 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Cache\\\\\\/Scanner.php(113): OC\\\\\\\\Files\\\\\\\\Storage\\\\\\\\Wrapper\\\\\\\\Wrapper->getMetaData('')\\\\n#18 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Cache\\\\\\/Scanner.php(152): OC\\\\\\\\Files\\\\\\\\Cache\\\\\\\\Scanner->getData('')\\\\n#19 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/Cache\\\\\\/Scanner.php(322): OC\\\\\\\\Files\\\\\\\\Cache\\\\\\\\Scanner->scanFile('', 3, -1, NULL, true)\\\\n#20 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/View.php(1315): OC\\\\\\\\Files\\\\\\\\Cache\\\\\\\\Scanner->scan('', false)\\\\n#21 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/lib\\\\\\/private\\\\\\/Files\\\\\\/View.php(1356): OC\\\\\\\\Files\\\\\\\\View->getCacheEntry(Object(OCA\\\\\\\\Files_Trashbin\\\\\\\\Storage), '', 'home')\\\\n#22 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/dav\\\\\\/lib\\\\\\/Connector\\\\\\/Sabre\\\\\\/ObjectTree.php(160): OC\\\\\\\\Files\\\\\\\\View->getFileInfo('home')\\\\n#23 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/3rdparty\\\\\\/sabre\\\\\\/dav\\\\\\/lib\\\\\\/DAV\\\\\\/Server.php(967): OCA\\\\\\\\DAV\\\\\\\\Connector\\\\\\\\Sabre\\\\\\\\ObjectTree->getNodeForPath('home')\\\\n#24 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/3rdparty\\\\\\/sabre\\\\\\/dav\\\\\\/lib\\\\\\/DAV\\\\\\/Server.php(1666): Sabre\\\\\\\\DAV\\\\\\\\Server::getPropertiesIteratorForPath('home', Array, 1)\\\\n#25 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/3rdparty\\\\\\/sabre\\\\\\/dav\\\\\\/lib\\\\\\/DAV\\\\\\/CorePlugin.php(355): Sabre\\\\\\\\DAV\\\\\\\\Server->generateMultiStatus(Object(Generator), false)\\\\n#26 [internal function]: Sabre\\\\\\\\DAV\\\\\\\\CorePlugin->httpPropFind(Object(Sabre\\\\\\\\HTTP\\\\\\\\Request), Object(Sabre\\\\\\\\HTTP\\\\\\\\Response))\\\\n#27 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/3rdparty\\\\\\/sabre\\\\\\/event\\\\\\/lib\\\\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\\\n#28 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/3rdparty\\\\\\/sabre\\\\\\/dav\\\\\\/lib\\\\\\/DAV\\\\\\/Server.php(479): Sabre\\\\\\\\Event\\\\\\\\EventEmitter->emit('method:PROPFIND', Array)\\\\n#29 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/3rdparty\\\\\\/sabre\\\\\\/dav\\\\\\/lib\\\\\\/DAV\\\\\\/Server.php(254): Sabre\\\\\\\\DAV\\\\\\\\Server->invokeMethod(Object(Sabre\\\\\\\\HTTP\\\\\\\\Request), Object(Sabre\\\\\\\\HTTP\\\\\\\\Response))\\\\n#30 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/dav\\\\\\/appinfo\\\\\\/v1\\\\\\/webdav.php(76): Sabre\\\\\\\\DAV\\\\\\\\Server->exec()\\\\n#31 \\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/remote.php(162): require_once('\\\\\\/var\\\\\\/www\\\\\\/nextcloud...')\\\\n#32 {main}\\\",\\\"File\\\":\\\"\\\\\\/var\\\\\\/www\\\\\\/nextcloud\\\\\\/apps\\\\\\/files_external\\\\\\/3rdparty\\\\\\/icewind\\\\\\/smb\\\\\\/src\\\\\\/Exception\\\\\\/Exception.php\\\",\\\"Line\\\":30}\",\"userAgent\":\"ezdavplugin\\/2.9 TotalCommander\\/9.0 (Windows\\/8; en_EN)\",\"version\":\"12.0.3.3\"}`\r\n\r\n\r\n### Expected behaviour\r\n\r\nThe item itself should either be not shown (ignored) or result in a permission denied when it is accessed but not the entire share should break down.\r\n\r\nDebugging this took me hours because the log does not even show up for normal access; only for WebDAV access.\r\n\r\n### Actual behaviour\r\n\r\nSee above. When enumerating a directory (`getFolderContents`) and one single entry returns NT_STATUS_ACCESS_DENIED, NativeShare throws a ForbiddenException which is not caught immideately but passed all the way to `getFolderContents` which makes it seem the folder itself has access denied. But it's just one entry in it.\r\n\r\n### Server configuration\r\n\r\n**Operating system**: Debian 8.9\r\n\r\n**Web server:** 2.4.10 (Debian)\r\n\r\n**Database:** 5.5.58-0+deb8u1\r\n\r\n**PHP version:** 5.6.30-0+deb8u1\r\n\r\n**Nextcloud version:** 12.0.3\r\n\r\n**Updated from an older Nextcloud/ownCloud or fresh install:** Updated all the way from old ownCloud\r\n\r\n**Where did you install Nextcloud from:** tar.bz2 from command line\r\n\r\n**Signing status:** All files checked with integrity:check-core/integrity:check-app \r\n```\r\nNo errors have been found.\r\n```\r\n</details>\r\n\r\n**List of activated apps:**\r\n<details>\r\n<summary>App list</summary>\r\n\r\n```\r\nEnabled:\r\n  - activity: 2.5.2\r\n  - bruteforcesettings: 1.0.2\r\n  - comments: 1.2.0\r\n  - dav: 1.3.0\r\n  - federatedfilesharing: 1.2.0\r\n  - files: 1.7.2\r\n  - files_external: 1.3.0\r\n  - files_pdfviewer: 1.1.1\r\n  - files_sharing: 1.4.0\r\n  - files_texteditor: 2.4.1\r\n  - files_trashbin: 1.2.0\r\n  - files_versions: 1.5.0\r\n  - files_videoplayer: 1.1.0\r\n  - firstrunwizard: 2.1\r\n  - gallery: 17.0.0\r\n  - logreader: 2.0.0\r\n  - lookup_server_connector: 1.0.0\r\n  - nextcloud_announcements: 1.1\r\n  - notifications: 2.0.0\r\n  - oauth2: 1.0.5\r\n  - password_policy: 1.2.2\r\n  - provisioning_api: 1.2.0\r\n  - serverinfo: 1.2.0\r\n  - sharebymail: 1.2.0\r\n  - survey_client: 1.0.0\r\n  - systemtags: 1.2.0\r\n  - theming: 1.3.0\r\n  - twofactor_backupcodes: 1.1.1\r\n  - updatenotification: 1.2.0\r\n  - user_ldap: 1.2.1\r\n  - workflowengine: 1.2.0\r\nDisabled:\r\n  - admin_audit\r\n  - bookmarks\r\n  - calendar\r\n  - contacts\r\n  - documents\r\n  - encryption\r\n  - federation\r\n  - news\r\n  - notes\r\n  - shorten\r\n  - user_external\r\n```\r\n</details>\r\n\r\n**Nextcloud configuration:**\r\n<details>\r\n<summary>Config report</summary>\r\n\r\n```\r\n{\r\n    \"system\": {\r\n        \"updatechecker\": false,\r\n        \"instanceid\": \"ocgu5mcamf2k\",\r\n        \"passwordsalt\": \"***REMOVED SENSITIVE VALUE***\",\r\n        \"secret\": \"***REMOVED SENSITIVE VALUE***\",\r\n        \"trusted_domains\": [\r\n            \"192.168.2.1\"\r\n        ],\r\n        \"datadirectory\": \"\\/var\\/www\\/nextcloud\\/data\",\r\n        \"overwrite.cli.url\": \"http:\\/\\/192.168.2.1\\/nextcloud\",\r\n        \"dbtype\": \"mysql\",\r\n        \"version\": \"12.0.3.3\",\r\n        \"dbname\": \"owncloud\",\r\n        \"dbhost\": \"localhost\",\r\n        \"dbtableprefix\": \"oc_\",\r\n        \"dbuser\": \"***REMOVED SENSITIVE VALUE***\",\r\n        \"dbpassword\": \"***REMOVED SENSITIVE VALUE***\",\r\n        \"logtimezone\": \"UTC\",\r\n        \"installed\": true,\r\n        \"ldapIgnoreNamingRules\": false,\r\n        \"theme\": \"\",\r\n        \"loglevel\": 2,\r\n        \"maintenance\": false,\r\n        \"ldapProviderFactory\": \"\\\\OCA\\\\User_LDAP\\\\LDAPProviderFactory\",\r\n        \"updater.secret\": \"***REMOVED SENSITIVE VALUE***\"\r\n    }\r\n}\r\n\r\n```\r\n</details>\r\n\r\n**Are you using external storage, if yes which one:** See above, SMB\r\n\r\n**Are you using encryption:** no\r\n\r\n**Are you using an external user-backend, if yes which one:** LDAP\r\n\r\n#### LDAP configuration (delete this part if not used)\r\n<details>\r\n<summary>LDAP config</summary>\r\n\r\n```\r\n+-------------------------------+-------------------------------------------------------------------------+\r\n| Configuration                 |                                                                         |\r\n+-------------------------------+-------------------------------------------------------------------------+\r\n| hasMemberOfFilterSupport      |                                                                         |\r\n| hasPagedResultSupport         |                                                                         |\r\n| homeFolderNamingRule          |                                                                         |\r\n| lastJpegPhotoLookup           | 0                                                                       |\r\n| ldapAgentName                 | uid=reader,dc=local                                                     |\r\n| ldapAgentPassword             | ***                                                                     |\r\n| ldapAttributesForGroupSearch  |                                                                         |\r\n| ldapAttributesForUserSearch   |                                                                         |\r\n| ldapBackupHost                |                                                                         |\r\n| ldapBackupPort                |                                                                         |\r\n| ldapBase                      | dc=local                                                                |\r\n| ldapBaseGroups                | ou=groups,dc=local                                                      |\r\n| ldapBaseUsers                 | ou=users,dc=local                                                       |\r\n| ldapCacheTTL                  | 600                                                                     |\r\n| ldapConfigurationActive       | 1                                                                       |\r\n| ldapDefaultPPolicyDN          |                                                                         |\r\n| ldapDynamicGroupMemberURL     |                                                                         |\r\n| ldapEmailAttribute            |                                                                         |\r\n| ldapExperiencedAdmin          | 0                                                                       |\r\n| ldapExpertUUIDGroupAttr       |                                                                         |\r\n| ldapExpertUUIDUserAttr        |                                                                         |\r\n| ldapExpertUsernameAttr        |                                                                         |\r\n| ldapGidNumber                 | gidNumber                                                               |\r\n| ldapGroupDisplayName          | cn                                                                      |\r\n| ldapGroupFilter               | (&(|(objectclass=posixGroup)(objectclass=sambaGroupMapping)))           |\r\n| ldapGroupFilterGroups         |                                                                         |\r\n| ldapGroupFilterMode           | 1                                                                       |\r\n| ldapGroupFilterObjectclass    | posixGroup;sambaGroupMapping                                            |\r\n| ldapGroupMemberAssocAttr      | memberUid                                                               |\r\n| ldapHost                      | ldaps://192.168.2.1                                                     |\r\n| ldapIgnoreNamingRules         |                                                                         |\r\n| ldapLoginFilter               | (&(|(objectclass=posixAccount)(objectclass=sambaSamAccount))(uid=%uid)) |\r\n| ldapLoginFilterAttributes     |                                                                         |\r\n| ldapLoginFilterEmail          | 0                                                                       |\r\n| ldapLoginFilterMode           | 0                                                                       |\r\n| ldapLoginFilterUsername       | 1                                                                       |\r\n| ldapNestedGroups              | 0                                                                       |\r\n| ldapOverrideMainServer        |                                                                         |\r\n| ldapPagingSize                | 500                                                                     |\r\n| ldapPort                      | 636                                                                     |\r\n| ldapQuotaAttribute            |                                                                         |\r\n| ldapQuotaDefault              |                                                                         |\r\n| ldapTLS                       | 0                                                                       |\r\n| ldapUserDisplayName           | displayName                                                             |\r\n| ldapUserDisplayName2          |                                                                         |\r\n| ldapUserFilter                | (|(objectclass=posixAccount)(objectclass=sambaSamAccount))              |\r\n| ldapUserFilterGroups          |                                                                         |\r\n| ldapUserFilterMode            | 1                                                                       |\r\n| ldapUserFilterObjectclass     | posixAccount;sambaSamAccount                                            |\r\n| ldapUuidGroupAttribute        | auto                                                                    |\r\n| ldapUuidUserAttribute         | auto                                                                    |\r\n| turnOffCertCheck              | 0                                                                       |\r\n| turnOnPasswordChange          | 0                                                                       |\r\n| useMemberOfToDetectMembership | 1                                                                       |\r\n+-------------------------------+-------------------------------------------------------------------------+\r\n```\r\n</details>\r\n\r\n### Client configuration\r\n**Browser:** Firefox 57.0\r\n\r\n**Operating system:** Windows 10\r\n\r\n### Logs\r\n#### Web server error log\r\n<details>\r\nSee above\r\n</details>\r\n\r\n#### Nextcloud log (data/nextcloud.log)\r\n<details>\r\nsee above\r\n</details>\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/nextcloud/server/issues/comments/352449326","html_url":"https://github.com/nextcloud/server/issues/7332#issuecomment-352449326","issue_url":"https://api.github.com/repos/nextcloud/server/issues/7332","id":352449326,"user":{"login":"icewind1991","id":1283854,"avatar_url":"https://avatars1.githubusercontent.com/u/1283854?v=4","gravatar_id":"","url":"https://api.github.com/users/icewind1991","html_url":"https://github.com/icewind1991","followers_url":"https://api.github.com/users/icewind1991/followers","following_url":"https://api.github.com/users/icewind1991/following{/other_user}","gists_url":"https://api.github.com/users/icewind1991/gists{/gist_id}","starred_url":"https://api.github.com/users/icewind1991/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/icewind1991/subscriptions","organizations_url":"https://api.github.com/users/icewind1991/orgs","repos_url":"https://api.github.com/users/icewind1991/repos","events_url":"https://api.github.com/users/icewind1991/events{/privacy}","received_events_url":"https://api.github.com/users/icewind1991/received_events","type":"User","site_admin":false},"created_at":"2017-12-18T14:59:34Z","updated_at":"2017-12-18T14:59:34Z","author_association":"OWNER","body":"@segdy can you see if https://github.com/nextcloud/server/pull/7556 fixes the problem for you"}}
{"actor":{"display_login":"icewind1991"}}