From 21f629e055c70a719303b3ecd5295321f536276e Mon Sep 17 00:00:00 2001 From: ekrekeler Date: Wed, 26 Feb 2025 00:18:47 -0600 Subject: [PATCH] Fix input validation for fields in monitor edit form --- src/pages/EditMonitor.vue | 33 ++++++++++++++++++---------- src/util-frontend.js | 46 +++++++++++++++++++++++++++++---------- 2 files changed, 55 insertions(+), 24 deletions(-) diff --git a/src/pages/EditMonitor.vue b/src/pages/EditMonitor.vue index 352045921..7a9a170f6 100644 --- a/src/pages/EditMonitor.vue +++ b/src/pages/EditMonitor.vue @@ -290,9 +290,9 @@ type="text" class="form-control" :pattern="`${ - monitor.type === 'mqtt' ? mqttIpOrHostnameRegexPattern : - monitor.type === 'dns' ? ipOrDnsNameRegexPattern : - ipOrHostnameRegexPattern + monitor.type === 'mqtt' ? mqttIpOrHostnameRegexPattern.source : + monitor.type === 'dns' ? ipOrDnsNameRegexPattern.source : + ipOrHostnameRegexPattern.source }`" required data-testid="hostname-input" @@ -371,7 +371,7 @@