validator tweak

This commit is contained in:
Rory Powell 2022-01-20 16:20:58 +00:00
parent a61e1afdc3
commit 31ed47a221
1 changed files with 3 additions and 2 deletions

View File

@ -13,6 +13,7 @@ export const name = (validation, { apps, currentApp } = { apps: [] }) => {
"Another app with the same name already exists", "Another app with the same name already exists",
value => { value => {
if (!value) { if (!value) {
// exit early, above validator will fail
return true return true
} }
if (currentApp) { if (currentApp) {
@ -57,12 +58,12 @@ export const url = (validation, { apps, currentApp } = { apps: {} }) => {
.some(appUrl => appUrl.toLowerCase() === value.toLowerCase()) .some(appUrl => appUrl.toLowerCase() === value.toLowerCase())
} }
) )
.test("start-with-slash", "Not a valid URL", value => { .test("valid-url", "Not a valid URL", value => {
// url is nullable // url is nullable
if (!value) { if (!value) {
return true return true
} }
return value.length > 1 return value.startsWith("/") && value.length > 1
}) })
) )
} }