diff --git a/client/src/views/fields/url.js b/client/src/views/fields/url.js index 05396807d7..05391a09dd 100644 --- a/client/src/views/fields/url.js +++ b/client/src/views/fields/url.js @@ -103,7 +103,9 @@ define('views/fields/url', ['views/fields/varchar', 'lib!underscore'], function value = this.strip(value); } - value = encodeURI(value); + if (value === decodeURI(value)) { + value = encodeURI(value); + } return value; },