validator tweak

This commit is contained in:
Rory Powell 2022-01-20 16:20:58 +00:00
parent fe374c0439
commit 4fb9a4aa59
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",
value => {
if (!value) {
// exit early, above validator will fail
return true
}
if (currentApp) {
@ -57,12 +58,12 @@ export const url = (validation, { apps, currentApp } = { apps: {} }) => {
.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
if (!value) {
return true
}
return value.length > 1
return value.startsWith("/") && value.length > 1
})
)
}