diff --git a/ghost/admin/app/components/gh-navitem-url-input.js b/ghost/admin/app/components/gh-navitem-url-input.js index d0e020f105..a72f6f886e 100644 --- a/ghost/admin/app/components/gh-navitem-url-input.js +++ b/ghost/admin/app/components/gh-navitem-url-input.js @@ -131,12 +131,14 @@ export default TextField.extend(InvokeActionMixin, { url = url.replace(baseUrlParts.pathname.slice(0, -1), ''); } - if (!url.match(/^\//)) { - url = `/${url}`; - } + if (url !== '') { + if (!url.match(/^\//)) { + url = `/${url}`; + } - if (!url.match(/\/$/) && !url.match(/[\.#\?]/)) { - url = `${url}/`; + if (!url.match(/\/$/) && !url.match(/[\.#\?]/)) { + url = `${url}/`; + } } }