Fix filtering our owner & current user from shares

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
pull/20825/head
John Molakvoæ (skjnldsv) 5 years ago committed by npmbuildbot[bot]
parent 09d7854d0e
commit edecd0931e
  1. 28
      apps/files_sharing/js/dist/files_sharing_tab.js
  2. 2
      apps/files_sharing/js/dist/files_sharing_tab.js.map
  3. 16
      apps/files_sharing/src/components/SharingInput.vue

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -306,14 +306,16 @@ export default {
return arr
}
try {
// filter out current user
if (share.value.shareWith === getCurrentUser().uid) {
return arr
}
if (share.value.shareType === this.SHARE_TYPES.SHARE_TYPE_USER) {
// filter out current user
if (share.value.shareWith === getCurrentUser().uid) {
return arr
}
// filter out the owner of the share
if (this.reshare && share.value.shareWith === this.reshare.owner) {
return arr
// filter out the owner of the share
if (this.reshare && share.value.shareWith === this.reshare.owner) {
return arr
}
}
// filter out existing mail shares

Loading…
Cancel
Save