Skip to content

Commit 8c30717

Browse files
committed
feat: change logic in repository
1 parent dd19cd2 commit 8c30717

File tree

1 file changed

+10
-26
lines changed

1 file changed

+10
-26
lines changed

src/collections/infra/repositories/CollectionsRepository.ts

+10-26
Original file line numberDiff line numberDiff line change
@@ -192,34 +192,18 @@ export class CollectionsRepository extends ApiRepository implements ICollections
192192
required: inputLevel.required
193193
}))
194194

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
208205
}
209206

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-
223207
return {
224208
alias: collectionDTO.alias,
225209
name: collectionDTO.name,

0 commit comments

Comments
 (0)