diff --git a/src/designer/designer_packages/elsa-workflows-designer/src/components/inputs/checkbox.tsx b/src/designer/designer_packages/elsa-workflows-designer/src/components/inputs/checkbox.tsx index a33b90303..0ecb72a36 100644 --- a/src/designer/designer_packages/elsa-workflows-designer/src/components/inputs/checkbox.tsx +++ b/src/designer/designer_packages/elsa-workflows-designer/src/components/inputs/checkbox.tsx @@ -19,7 +19,7 @@ export class Checkbox { private getSelectedValue = (): boolean => { const input = getInputPropertyValue(this.inputContext); const value = (input?.expression as LiteralExpression)?.value; - return value?.toLowerCase() === 'true'; + return typeof value == "boolean" ? value : typeof value == "string" ? value?.toLowerCase() === 'true' : false; }; render() {