Merge pull request #1315 from strapi/fix-1186

Fixes 1-N relations with the same content type
This commit is contained in:
Jim LAURIE 2018-06-05 09:48:28 +02:00 committed by GitHub
commit df86c67776
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 0 deletions

View File

@ -10,6 +10,19 @@ export default function setParallelAttribute(newAttribute) {
parallelAttribute.params.columnName = newAttribute.params.targetColumnName;
parallelAttribute.params.targetColumnName = newAttribute.params.columnName;
parallelAttribute.params.dominant = false;
if (newAttribute.params.nature) {
switch (newAttribute.params.nature) {
case 'manyToOne':
parallelAttribute.params.nature = 'oneToMany';
break;
case 'oneToMany':
parallelAttribute.params.nature = 'manyToOne';
break;
default:
//
}
}
return parallelAttribute;
}
return;

View File

@ -177,6 +177,18 @@ function setParallelAttribute(data) {
parallelAttribute.params.columnName = data.params.targetColumnName;
parallelAttribute.params.targetColumnName = data.params.columnName;
parallelAttribute.params.dominant = false;
switch (data.params.nature) {
case 'manyToOne':
parallelAttribute.params.nature = 'oneToMany';
break;
case 'oneToMany':
parallelAttribute.params.nature = 'manyToOne';
break;
default:
//
}
return parallelAttribute;
}