mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2025-12-31 01:10:20 -06:00
Merge pull request #10219 from kobergj/FixDeleteSharePanic
Fix panic when deleting ocm shares
This commit is contained in:
5
changelog/unreleased/fix-delete-share-panic.md
Normal file
5
changelog/unreleased/fix-delete-share-panic.md
Normal file
@@ -0,0 +1,5 @@
|
||||
Bugfix: Fix delete share panic
|
||||
|
||||
Fixes a panic when deleting an ocm share
|
||||
|
||||
https://github.com/owncloud/ocis/pull/10219
|
||||
@@ -500,10 +500,10 @@ func roleConditionForResourceType(ri *storageprovider.ResourceInfo) (string, err
|
||||
}
|
||||
|
||||
func federatedRoleConditionForResourceType(ri *storageprovider.ResourceInfo) (string, error) {
|
||||
switch {
|
||||
case ri.Type == storageprovider.ResourceType_RESOURCE_TYPE_CONTAINER:
|
||||
switch ri.GetType() {
|
||||
case storageprovider.ResourceType_RESOURCE_TYPE_CONTAINER:
|
||||
return unifiedrole.UnifiedRoleConditionFolderFederatedUser, nil
|
||||
case ri.Type == storageprovider.ResourceType_RESOURCE_TYPE_FILE:
|
||||
case storageprovider.ResourceType_RESOURCE_TYPE_FILE:
|
||||
return unifiedrole.UnifiedRoleConditionFileFederatedUser, nil
|
||||
default:
|
||||
return "", errorcode.New(errorcode.InvalidRequest, "unsupported resource type for federated role")
|
||||
|
||||
Reference in New Issue
Block a user