now updates the input field

This commit is contained in:
Vito0912 2025-08-04 19:17:46 +02:00
parent e408070b19
commit 1097de6f1f
No known key found for this signature in database
GPG Key ID: A0F767011D6093A2

View File

@ -328,24 +328,25 @@ export default {
this.updateSettingsKey('language', val)
},
updateCorsOrigins(val) {
const containsInvalid = val.some((origin) => {
const validOrigins = []
const invalidOrigins = []
val.forEach((origin) => {
const trimmedOrigin = origin.trim().toLowerCase()
try {
new URL(origin)
return false
new URL(trimmedOrigin)
validOrigins.push(trimmedOrigin)
} catch {
return true
invalidOrigins.push(trimmedOrigin)
}
})
if (containsInvalid) {
if (invalidOrigins.length > 0) {
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.updateSettingsKey('allowedOrigins', this.newServerSettings.allowedOrigins)
this.newServerSettings.allowedOrigins = validOrigins
this.updateSettingsKey('allowedOrigins', validOrigins)
},
updateSettingsKey(key, val) {
if (key === 'scannerDisableWatcher') {