@@ -44,7 +44,7 @@ public string GetNextAmr<TViewModel>(JsonObject input, WorkflowViewModel result,
4444
4545 public string GetNextAmr < TViewModel > ( JsonObject input , WorkflowRecord workflow , List < FormRecord > records , string activeLink )
4646 {
47- var targetFormRecordId = GetTargetFormRecordId ( input , workflow , activeLink ) ;
47+ var targetFormRecordId = GetTargetFormRecordId ( input , workflow , activeLink ) . FormRecordCorrelationId ;
4848 if ( targetFormRecordId == FormBuilder . Constants . EmptyStep . CorrelationId ) return FormBuilder . Constants . EmptyStep . Name ;
4949 var formRecord = records . Single ( rec => rec . CorrelationId == targetFormRecordId ) ;
5050 return formRecord . Name ;
@@ -73,7 +73,7 @@ public string GetNextAmr(JsonObject input, WorkflowRecord workflow, List<FormRec
7373 public string GetTargetFormRecordId < TViewModel > ( JsonObject input , WorkflowRecord workflow , TViewModel viewModel )
7474 where TViewModel : ISidStepViewModel
7575 {
76- return GetTargetFormRecordId ( input , workflow , viewModel . CurrentLink ) ;
76+ return GetTargetFormRecordId ( input , workflow , viewModel . CurrentLink ) . Id ;
7777 }
7878
7979 public static List < string > ExtractAmrs ( WorkflowRecord workflow , List < FormRecord > forms )
@@ -91,9 +91,9 @@ public static List<string> ExtractAmrs(WorkflowRecord workflow, List<FormRecord>
9191 public static bool IsLastStep ( string stepName )
9292 => stepName == FormBuilder . Constants . EmptyStep . Name ;
9393
94- private string GetTargetFormRecordId ( JsonObject input , WorkflowRecord workflow , string activeLink )
94+ private WorkflowStep GetTargetFormRecordId ( JsonObject input , WorkflowRecord workflow , string activeLink )
9595 {
9696 var stepId = _workflowLinkHelper . ResolveNextStep ( input , workflow , activeLink ) ;
97- return workflow . Steps . Single ( s => s . Id == stepId ) . FormRecordCorrelationId ;
97+ return workflow . Steps . Single ( s => s . Id == stepId ) ;
9898 }
9999}
0 commit comments