File tree Expand file tree Collapse file tree 1 file changed +11
-14
lines changed Expand file tree Collapse file tree 1 file changed +11
-14
lines changed Original file line number Diff line number Diff line change @@ -102,23 +102,20 @@ function clean(groupData) {
102
102
cleanArray ( groupData , "transformation" ) ;
103
103
104
104
if ( groupData . objects ) {
105
- groupData . objects = groupData . objects . filter ( ( { shared_ids, ...extIds } , i ) => {
106
- const shouldKeep = shared_ids || getCommonElements ( Object . keys ( extIds ) , Object . values ( idTypes ) ) . length ;
107
-
108
- if ( shouldKeep ) {
109
- Object . values ( idTypes ) . forEach ( ( idType ) => {
110
- if ( groupData . objects [ i ] [ idType ] ) {
111
- cleanArray ( groupData . objects [ i ] , idType ) ;
112
- }
113
- } ) ;
114
-
115
- cleanArray ( groupData . objects [ i ] , "shared_ids" ) ;
116
- if ( groupData . objects [ i ] . shared_ids ) {
117
- groupData . objects [ i ] . shared_ids = groupData . objects [ i ] . shared_ids . map ( utils . uuidToString ) ;
105
+ groupData . objects = groupData . objects . filter ( ( entry ) => {
106
+
107
+ Object . values ( [ ...Object . values ( idTypes ) , "shared_ids" ] ) . forEach ( ( idType ) => {
108
+ if ( entry [ idType ] ) {
109
+ cleanArray ( entry , idType ) ;
118
110
}
111
+ } ) ;
112
+
113
+ if ( entry . shared_ids ) {
114
+ entry . shared_ids = entry . shared_ids . map ( utils . uuidToString ) ;
115
+ return true ;
119
116
}
120
117
121
- return shouldKeep ;
118
+ return getCommonElements ( Object . keys ( entry ) , Object . values ( idTypes ) ) . length ;
122
119
} ) ;
123
120
}
124
121
You can’t perform that action at this time.
0 commit comments