From d4845b1e0f8e100d6ab37e8ec2a0f52618501b25 Mon Sep 17 00:00:00 2001 From: Eleazar Resendez Date: Tue, 27 Jan 2026 11:47:01 -0600 Subject: [PATCH] fix: guard undefined setting key in admin settings text input --- resources/js/admin/settings/components/SettingText.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/js/admin/settings/components/SettingText.vue b/resources/js/admin/settings/components/SettingText.vue index d4e7e549bd..0bd0ad6bcf 100644 --- a/resources/js/admin/settings/components/SettingText.vue +++ b/resources/js/admin/settings/components/SettingText.vue @@ -150,7 +150,8 @@ export default { if (this.setting?.ui?.isNotEmpty) { return this.transformed !== "" && this.transformed !== null; } - if (this.setting.key.startsWith("white_list.")) { + const settingKey = this.setting?.key ?? ""; + if (settingKey.startsWith("white_list.")) { return this.validateURL(this.transformed); } return true; @@ -190,7 +191,8 @@ export default { if (this.setting.ui?.isNotEmpty && (this.transformed === "" || this.transformed === null)) { return; } - if (this.setting.key.startsWith("white_list.")) { + const settingKey = this.setting?.key ?? ""; + if (settingKey.startsWith("white_list.")) { if (!this.validateURL(this.transformed)) { return; }