mirror of
https://github.com/strapi/strapi.git
synced 2025-12-25 14:14:10 +00:00
Merge pull request #1315 from strapi/fix-1186
Fixes 1-N relations with the same content type
This commit is contained in:
commit
df86c67776
@ -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;
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user