diff --git a/client/components/modals/AccountModal.vue b/client/components/modals/AccountModal.vue
index 409dd80ab..59180952b 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 377d1f53a..1f69ded2c 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:
+
+
+ - accessControlAllowMethods
+ - accessControlAllowOriginList
+ - accessControlMaxAge
+
+
+From [@Dondochaka](https://discord.com/channels/942908292873723984/942914154254176257/945074590374318170) and [@BeastleeUK](https://discord.com/channels/942908292873723984/942914154254176257/970366039294611506)
# Run from source