mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-08-07 09:01:31 -04:00
now updates the input field
This commit is contained in:
parent
e408070b19
commit
1097de6f1f
@ -328,24 +328,25 @@ export default {
|
|||||||
this.updateSettingsKey('language', val)
|
this.updateSettingsKey('language', val)
|
||||||
},
|
},
|
||||||
updateCorsOrigins(val) {
|
updateCorsOrigins(val) {
|
||||||
const containsInvalid = val.some((origin) => {
|
const validOrigins = []
|
||||||
|
const invalidOrigins = []
|
||||||
|
|
||||||
|
val.forEach((origin) => {
|
||||||
|
const trimmedOrigin = origin.trim().toLowerCase()
|
||||||
try {
|
try {
|
||||||
new URL(origin)
|
new URL(trimmedOrigin)
|
||||||
return false
|
validOrigins.push(trimmedOrigin)
|
||||||
} catch {
|
} catch {
|
||||||
return true
|
invalidOrigins.push(trimmedOrigin)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
if (containsInvalid) {
|
if (invalidOrigins.length > 0) {
|
||||||
this.$toast.error(this.$strings.ToastInvalidUrls)
|
this.$toast.error(this.$strings.ToastInvalidUrls)
|
||||||
this.newServerSettings.allowedOrigins = val.map((origin) => origin.trim().toLowerCase())
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.newServerSettings.allowedOrigins = val.map((origin) => origin.trim().toLowerCase())
|
this.newServerSettings.allowedOrigins = validOrigins
|
||||||
|
this.updateSettingsKey('allowedOrigins', validOrigins)
|
||||||
this.updateSettingsKey('allowedOrigins', this.newServerSettings.allowedOrigins)
|
|
||||||
},
|
},
|
||||||
updateSettingsKey(key, val) {
|
updateSettingsKey(key, val) {
|
||||||
if (key === 'scannerDisableWatcher') {
|
if (key === 'scannerDisableWatcher') {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user