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) 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') {