Update workflow-edit-dialog.component.ts

This commit is contained in:
shamoon
2025-10-07 13:35:16 -07:00
parent 1c75c4d94b
commit 979ccf4c51

View File

@@ -780,15 +780,17 @@ export class WorkflowEditDialogComponent
canAddCondition(formGroup: FormGroup): boolean {
const conditions = this.getConditionsFormArray(formGroup)
const usedTypes = conditions.controls.map(
(control) => control.get('type').value as TriggerConditionType
const usedTypes = new Set(
conditions.controls.map(
(control) => control.get('type').value as TriggerConditionType
)
)
return this.conditionDefinitions.some((definition) => {
if (definition.allowMultipleEntries) {
return true
}
return !usedTypes.includes(definition.id)
return !usedTypes.has(definition.id)
})
}