From 22e3d4a15028083e89235f518a67df139e26fb72 Mon Sep 17 00:00:00 2001 From: advplyr Date: Sun, 1 May 2022 15:12:21 -0500 Subject: [PATCH] Fix:Account tags accessible #542 --- client/components/modals/AccountModal.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/client/components/modals/AccountModal.vue b/client/components/modals/AccountModal.vue index 409dd80a..59180952 100644 --- a/client/components/modals/AccountModal.vue +++ b/client/components/modals/AccountModal.vue @@ -86,7 +86,6 @@ -
@@ -181,9 +180,7 @@ export default { if (this.$refs.modal) this.$refs.modal.setHide() }, accessAllTagsToggled(val) { - if (!val && !this.newUser.itemTagsAccessible.length) { - this.newUser.itemTagsAccessible = this.libraries.map((l) => l.id) - } else if (val && this.newUser.itemTagsAccessible.length) { + if (val && this.newUser.itemTagsAccessible.length) { this.newUser.itemTagsAccessible = [] } }, @@ -216,6 +213,10 @@ export default { this.$toast.error('Must select at least one library') return } + if (!this.newUser.permissions.accessAllTags && !this.newUser.itemTagsAccessible.length) { + this.$toast.error('Must select at least one tag') + return + } if (this.isNew) { this.submitCreateAccount()