diff --git a/lib/lightning/workflows/edge.ex b/lib/lightning/workflows/edge.ex index 3ca84bd90d..ccb93b9fc8 100644 --- a/lib/lightning/workflows/edge.ex +++ b/lib/lightning/workflows/edge.ex @@ -35,6 +35,8 @@ defmodule Lightning.Workflows.Edge do only: [ :id, :condition_type, + :condition_expression, + :condition_label, :enabled, :source_job_id, :source_trigger_id, diff --git a/test/lightning_web/workflows_controller_test.exs b/test/lightning_web/workflows_controller_test.exs index 34ab320d7b..1c3b929e73 100644 --- a/test/lightning_web/workflows_controller_test.exs +++ b/test/lightning_web/workflows_controller_test.exs @@ -1212,11 +1212,12 @@ defmodule LightningWeb.API.WorkflowsControllerTest do } -> Map.merge(workflow, %{ edges: [ - %{ - new_edge - | source_trigger_id: new_trigger.id, - target_job_id: new_job1.id - } + Map.merge(new_edge, %{ + source_trigger_id: new_trigger.id, + target_job_id: new_job1.id, + condition_expression: "state.age > 18", + condition_label: "adult_age" + }) | other_new_edges ], jobs: new_jobs,