From 5d083afc3a28b02becf86ff3238d43e9a2f6423e Mon Sep 17 00:00:00 2001 From: Ben Roberts Date: Wed, 10 Nov 2021 19:09:03 +0100 Subject: [PATCH] Check "http://" prefix has not already been added Add a conditional, to avoid adding the "http://" prefix if it's already been added. --- src/Resources/public/js/constraints/Url.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Resources/public/js/constraints/Url.js b/src/Resources/public/js/constraints/Url.js index 5619d19..216d190 100755 --- a/src/Resources/public/js/constraints/Url.js +++ b/src/Resources/public/js/constraints/Url.js @@ -13,7 +13,9 @@ export default function SymfonyComponentValidatorConstraintsUrl() { var f = FpJsFormValidator; if (!f.isValueEmty(value) && !regexp.test(value)) { - element.domNode.value = 'http://' + value; + if (!element.domNode.value.startsWith('http://')) { + element.domNode.value = 'http://' + value; + } errors.push(this.message.replace('{{ value }}', FpJsBaseConstraint.formatValue('http://' + value))); } @@ -21,4 +23,4 @@ export default function SymfonyComponentValidatorConstraintsUrl() { } } -window.SymfonyComponentValidatorConstraintsUrl = SymfonyComponentValidatorConstraintsUrl; \ No newline at end of file +window.SymfonyComponentValidatorConstraintsUrl = SymfonyComponentValidatorConstraintsUrl;