[Bug]: Update to Nextcloud 29 has changed ACL permissions #3403
Labels
0. Needs triage
Issues that need to be triaged
bug
feature: acl
Items related to the groupfolders ACL or "Advanced Permissions"
How to use GitHub
Steps to reproduce
PROPFIND
request with curl and check thenc:acl-permissions
:Expected behaviour
nc:acl-permissions
.nc:acl-mask
values should remain unchanged unless intentionally modified.Actual behaviour
After updating from Nextcloud 28.0.6 to 29.0.5, the permissions for certain subfolders in some groupfolders with Advanced Permissions setting enabled has changed unexpectedly.
This change results in:
Although there were no changes in the
oc_group_folders_acl
table in the database, when checking thenc:acl-permissions
values through aPROPFIND
request with curl, the values had changed to 0.To resolve this issue, I ran
occ groupfolders:scan
,occ files:scan
, andocc files:cleanup
, but the issue persisted.When I attempted to restore the permissions using a
PROPPATCH
request with curl, which allowed file uploads, but thePROPFIND
results remained unchanged.After running
occ groupfolders:permissions
, file uploads became possible. Regarding the PROPFIND results,nc:acl-permissions
returned to expected values, howevernc:acl-mask
was unintentionally changed to 31 for all entries.This issue didn't occur when updating to Nextcloud 28.0.11.
Server configuration
Operating system: Amazon Linux release 2 (Karoo)
Web server: Apache
Database: MariaDB
PHP version: PHP 8.2
Nextcloud version: (see Nextcloud admin page) 29.0.5
Group folders version: 17.0.5
Updated from an older Nextcloud/ownCloud or fresh install: Upgraded to a MAJOR version (ex. 28 to 29)
Where did you install Nextcloud from:
Are you using external storage, if yes which one:
Are you using encryption:
Are you using an external user-backend, if yes which one: LDAP
Configuration report:
Configuration report
List of activated Apps:
List of activated Apps
The text was updated successfully, but these errors were encountered: