Remove validate.schema as a trap door
This commit is contained in:
parent
6a5713034b
commit
5d03e08514
|
@ -19,9 +19,6 @@ export function generateSchema (wallet) {
|
||||||
return validator
|
return validator
|
||||||
}
|
}
|
||||||
|
|
||||||
// complex validation
|
|
||||||
if (field.validate.schema) return field.validate.schema
|
|
||||||
|
|
||||||
const { type: validationType, words, min, max } = field.validate
|
const { type: validationType, words, min, max } = field.validate
|
||||||
|
|
||||||
let validator
|
let validator
|
||||||
|
|
|
@ -10,9 +10,8 @@ export const fields = [
|
||||||
label: 'connection',
|
label: 'connection',
|
||||||
type: 'password',
|
type: 'password',
|
||||||
validate: {
|
validate: {
|
||||||
schema: string()
|
type: 'string',
|
||||||
.required('required')
|
test: async (nwcUrl, context) => {
|
||||||
.test(async (nwcUrl, context) => {
|
|
||||||
// run validation in sequence to control order of errors
|
// run validation in sequence to control order of errors
|
||||||
// inspired by https://github.com/jquense/yup/issues/851#issuecomment-1049705180
|
// inspired by https://github.com/jquense/yup/issues/851#issuecomment-1049705180
|
||||||
try {
|
try {
|
||||||
|
@ -32,7 +31,7 @@ export const fields = [
|
||||||
return context.createError({ message: err.message })
|
return context.createError({ message: err.message })
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
})
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue