From afb42e35892a2788846b60de63de01ff1941c8fa Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Mon, 4 Jul 2022 11:47:56 +0300 Subject: [PATCH] fix url --- client/src/views/fields/url.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/src/views/fields/url.js b/client/src/views/fields/url.js index 0be13dc214..05396807d7 100644 --- a/client/src/views/fields/url.js +++ b/client/src/views/fields/url.js @@ -79,7 +79,9 @@ define('views/fields/url', ['views/fields/varchar', 'lib!underscore'], function return; } - this.$element.val(decodeURI(parsedValue)); + let decoded = parsedValue ? decodeURI(parsedValue) : ''; + + this.$element.val(decoded); }); } }, @@ -87,7 +89,7 @@ define('views/fields/url', ['views/fields/varchar', 'lib!underscore'], function getValueForDisplay: function () { let value = this.model.get(this.name); - return decodeURI(value); + return value ? decodeURI(value) : null; }, /** @@ -163,7 +165,7 @@ define('views/fields/url', ['views/fields/varchar', 'lib!underscore'], function let value = this.model.get(this.name); - if (!value && !value.length) { + if (!value || !value.length) { return false; }