Skip to content

Commit a0b5b77

Browse files
feat(specs): conditions is not required anymore in composition rules (generated)
algolia/api-clients-automation#5853 Co-authored-by: algolia-bot <accounts+algolia-api-client-bot@algolia.com> Co-authored-by: Clara Muller <5667350+ClaraMuller@users.noreply.github.com>
1 parent b644694 commit a0b5b77

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

packages/composition/model/compositionRule.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export type CompositionRule = {
1313
/**
1414
* Conditions that trigger a composition rule.
1515
*/
16-
conditions: Array<Condition>;
16+
conditions?: Array<Condition> | undefined;
1717

1818
consequence: CompositionRuleConsequence;
1919

packages/composition/src/compositionClient.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -640,9 +640,6 @@ export function createCompositionClient({
640640
if (!compositionRule.objectID) {
641641
throw new Error('Parameter `compositionRule.objectID` is required when calling `putCompositionRule`.');
642642
}
643-
if (!compositionRule.conditions) {
644-
throw new Error('Parameter `compositionRule.conditions` is required when calling `putCompositionRule`.');
645-
}
646643
if (!compositionRule.consequence) {
647644
throw new Error('Parameter `compositionRule.consequence` is required when calling `putCompositionRule`.');
648645
}

0 commit comments

Comments
 (0)