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() diff --git a/readme.md b/readme.md index 377d1f53..1f69ded2 100644 --- a/readme.md +++ b/readme.md @@ -243,6 +243,17 @@ For this to work you must enable at least the following mods using `a2enmod`: [from @silentArtifact](https://github.com/advplyr/audiobookshelf/issues/241#issuecomment-1036732329) +### [Traefik Reverse Proxy](https://doc.traefik.io/traefik/) + +Middleware relating to CORS will cause the app to report Unknown Error when logging in. To prevent this don't apply any of the following headers to the router for this site: + + + +From [@Dondochaka](https://discord.com/channels/942908292873723984/942914154254176257/945074590374318170) and [@BeastleeUK](https://discord.com/channels/942908292873723984/942914154254176257/970366039294611506)
# Run from source