Fix formValidation on creating attribute

This commit is contained in:
cyril lopez 2017-09-08 16:04:44 +02:00
parent f4b4811148
commit 45ecbb8591
2 changed files with 4 additions and 2 deletions

View File

@ -6,7 +6,7 @@
/* eslint-disable new-cap */
import { includes, map , forEach, replace } from 'lodash';
import { concat, includes, map, forEach, replace } from 'lodash';
import { Map, List } from 'immutable';
import { getValidationsFromForm } from '../../utils/formValidations';
import { storeData } from '../../utils/storeData';
@ -153,7 +153,8 @@ export function setAttributeForm(hash) {
}),
});
const attribute = includes(hash, 'attributerelation') ? attributeRelation : data.attribute;
const formValidations = getValidationsFromForm(data.form, []);
const formValidations = concat(getValidationsFromForm(data.form, []), { target: 'name', validations: { required: true } });
return {
type: SET_ATTRIBUTE_FORM,
form: data.form,

View File

@ -127,6 +127,7 @@ export class Form extends React.Component { // eslint-disable-line react/prefer-
}
addAttributeToContentType = () => {
console.log(this.props.formValidations);
const formErrors = this.checkAttributeValidations(checkFormValidity(this.props.modifiedDataAttribute, this.props.formValidations));
if (!isEmpty(formErrors)) {