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