diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2020-03-03 14:45:06 +0100 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2020-03-03 14:48:45 +0100 |
commit | 68b764bb0f1f9604ae9b601ab2b9947705307a6e (patch) | |
tree | 2d1dc7974ad60ba52fe642a7a01eb9a40080e8a0 /apps/files/src | |
parent | 26ea9681ab65350fbf49cdc83ecfba23e57de400 (diff) | |
download | nextcloud-server-68b764bb0f1f9604ae9b601ab2b9947705307a6e.tar.gz nextcloud-server-68b764bb0f1f9604ae9b601ab2b9947705307a6e.zip |
Do not allow transfer ownership when the user isn't the owner
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Diffstat (limited to 'apps/files/src')
-rw-r--r-- | apps/files/src/components/TransferOwnershipDialogue.vue | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/apps/files/src/components/TransferOwnershipDialogue.vue b/apps/files/src/components/TransferOwnershipDialogue.vue index e88698c9a4f..d6b56f118d4 100644 --- a/apps/files/src/components/TransferOwnershipDialogue.vue +++ b/apps/files/src/components/TransferOwnershipDialogue.vue @@ -215,7 +215,11 @@ export default { .catch(error => { logger.error('Could not send ownership transfer request', { error }) - this.submitError = error.message || t('files', 'Unknown error') + if (error?.response?.status === 403) { + this.submitError = t('files', 'Cannot transfter ownership of a file or folder you don\'t own') + } else { + this.submitError = error.message || t('files', 'Unknown error') + } }) }, }, |