elsa-core/test/component/Elsa.Workflows.ComponentTests/Scenarios/JavaScriptVariables
Sipke Schoorstra a0a0482f5d
Fix JS Variable Setting Bug in Workflow Variable Sync Logic (#6175)
* Fix `variables` handling override values set via `Set{VariableName}()` syntax

* Make `TenantsFeature` a dependency of `Multitenancy` to ensure streamlined initialization

From this point on, all application instances are multi-tenant with a single, default tenant. This streamlines the startup tasks that are designed around multitenancy.

* Add JS variable handling tests

* Ensure ExpandoObjects are correctly processed and synchronized between contexts and engines

Introduced a new helper method to process ExpandoObject conversions to JavaScript objects. Updated various handlers and functions to ensure ExpandoObjects are correctly processed and synchronized between contexts and engines. Added a new workflow test to validate the updated processing logic.
2024-12-04 11:30:44 +01:00
..
JavaScriptVariablesWorkflow1.cs Fix JS Variable Setting Bug in Workflow Variable Sync Logic (#6175) 2024-12-04 11:30:44 +01:00
JavaScriptVariablesWorkflow2.cs Fix JS Variable Setting Bug in Workflow Variable Sync Logic (#6175) 2024-12-04 11:30:44 +01:00
JavaScriptVariablesWorkflow3.cs Fix JS Variable Setting Bug in Workflow Variable Sync Logic (#6175) 2024-12-04 11:30:44 +01:00
JavaScriptVariablesWorkflowTests.cs Fix JS Variable Setting Bug in Workflow Variable Sync Logic (#6175) 2024-12-04 11:30:44 +01:00