diff --git a/src/reducers/validate/eventSchema.js b/src/reducers/validate/eventSchema.js index 38e0afc..7eeb4c5 100644 --- a/src/reducers/validate/eventSchema.js +++ b/src/reducers/validate/eventSchema.js @@ -1,7 +1,7 @@ import Joi from 'joi' const eventSchema = Joi.object().keys({ - id: Joi.string().required(), + id: Joi.string().allow(''), description: Joi.string().allow('').required(), date: Joi.string().allow(''), time: Joi.string().allow(''), diff --git a/src/reducers/validate/validators.js b/src/reducers/validate/validators.js index a89d0be..b3bce16 100644 --- a/src/reducers/validate/validators.js +++ b/src/reducers/validate/validators.js @@ -164,7 +164,8 @@ export function validateDomain (domain) { sanitizedDomain.filters = domain.filters // append events with datetime and sort - sanitizedDomain.events.forEach(event => { + sanitizedDomain.events.forEach((event, idx) => { + event.id = idx event.datetime = calcDatetime(event.date, event.time) })