@@ -192,34 +192,18 @@ export class CollectionsRepository extends ApiRepository implements ICollections
192
192
required : inputLevel . required
193
193
} ) )
194
194
195
- const metadataBlocksRequestBody : NewCollectionMetadataBlocksRequestPayload = { }
196
-
197
- if ( collectionDTO . inheritMetadataBlocksFromParent ) {
198
- metadataBlocksRequestBody [ 'inheritMetadataBlocksFromParent' ] = true
199
- } else {
200
- metadataBlocksRequestBody [ 'metadataBlockNames' ] = collectionDTO . metadataBlockNames
201
- metadataBlocksRequestBody [ 'inputLevels' ] = inputLevelsRequestBody
202
- }
203
-
204
- if ( collectionDTO . inheritFacetsFromParent ) {
205
- metadataBlocksRequestBody [ 'inheritFacetsFromParent' ] = true
206
- } else {
207
- metadataBlocksRequestBody [ 'facetIds' ] = collectionDTO . facetIds
195
+ const metadataBlocksRequestBody : NewCollectionMetadataBlocksRequestPayload = {
196
+ ...( ! collectionDTO . inheritMetadataBlocksFromParent && {
197
+ metadataBlockNames : collectionDTO . metadataBlockNames ,
198
+ inputLevels : inputLevelsRequestBody
199
+ } ) ,
200
+ ...( ! collectionDTO . inheritFacetsFromParent && {
201
+ facetIds : collectionDTO . facetIds
202
+ } ) ,
203
+ inheritMetadataBlocksFromParent : collectionDTO . inheritMetadataBlocksFromParent ,
204
+ inheritFacetsFromParent : collectionDTO . inheritFacetsFromParent
208
205
}
209
206
210
- // if (collectionDTO.metadataBlockNames && collectionDTO.inputLevels) {
211
- // metadataBlocksRequestBody['metadataBlockNames'] = collectionDTO.metadataBlockNames
212
- // metadataBlocksRequestBody['inputLevels'] = inputLevelsRequestBody
213
- // } else {
214
- // metadataBlocksRequestBody['inheritMetadataBlocksFromParent'] = true
215
- // }
216
-
217
- // if (collectionDTO.facetIds) {
218
- // metadataBlocksRequestBody['facetIds'] = collectionDTO.facetIds
219
- // } else {
220
- // metadataBlocksRequestBody['inheritFacetsFromParent'] = true
221
- // }
222
-
223
207
return {
224
208
alias : collectionDTO . alias ,
225
209
name : collectionDTO . name ,
0 commit comments