minor fixes
This commit is contained in:
@ -182,8 +182,8 @@ export default class SampleValidate {
|
||||
validator = Joi.object({
|
||||
value: Joi.alternatives()
|
||||
.try(
|
||||
Joi.string().max(128),
|
||||
Joi.number(),
|
||||
Joi.string().max(128),
|
||||
Joi.boolean(),
|
||||
Joi.array()
|
||||
)
|
||||
@ -195,6 +195,7 @@ export default class SampleValidate {
|
||||
validator = Joi.object(this.sample);
|
||||
}
|
||||
const {value, error} = validator.validate({[field]: e});
|
||||
console.log(value);
|
||||
if (error) throw error; // reject invalid values // TODO: return exact error description, handle in frontend filters
|
||||
return value[field];
|
||||
});
|
||||
|
@ -1,6 +1,7 @@
|
||||
import Joi from '@hapi/joi';
|
||||
import IdValidate from './id';
|
||||
|
||||
// TODO: do not allow a . in the name
|
||||
export default class TemplateValidate {
|
||||
private static template = {
|
||||
name: Joi.string()
|
||||
|
Reference in New Issue
Block a user