33
44using FormBuilder ;
55using FormBuilder . Builders ;
6+ using FormBuilder . Helpers ;
67using FormBuilder . Models ;
78using FormBuilder . Repositories ;
89using FormBuilder . Stores ;
@@ -45,6 +46,7 @@ public class ResetController : BaseController
4546 private readonly IRealmStore _realmStore ;
4647 private readonly ITemplateStore _templateStore ;
4748 private readonly IWorkflowHelper _workflowHelper ;
49+ private readonly IWorkflowLinkHelper _workflowLinkHelper ;
4850 private readonly ILogger < ResetController > _logger ;
4951 private readonly FormBuilderOptions _formBuilderOptions ;
5052
@@ -65,6 +67,7 @@ public ResetController(
6567 IRealmStore realmStore ,
6668 ITemplateStore templateStore ,
6769 IWorkflowHelper workflowHelper ,
70+ IWorkflowLinkHelper workflowLinkHelper ,
6871 ILogger < ResetController > logger ,
6972 IOptions < FormBuilderOptions > formBuilderOptions ) : base ( tokenRepository , jwtBuilder )
7073 {
@@ -82,6 +85,7 @@ public ResetController(
8285 _realmStore = realmStore ;
8386 _templateStore = templateStore ;
8487 _workflowHelper = workflowHelper ;
88+ _workflowLinkHelper = workflowLinkHelper ;
8589 _logger = logger ;
8690 _formBuilderOptions = formBuilderOptions . Value ;
8791 }
@@ -113,7 +117,7 @@ public async Task<IActionResult> Index([FromRoute] string prefix, [FromQuery] Re
113117 } ;
114118 var result = await BuildWorkflowViewModel ( prefix , vm , cancellationToken ) ;
115119 result . SetInput ( viewModel ) ;
116- result . CurrentStepId = _workflowHelper . GetNextAmr ( null , result , vm ) ;
120+ result . CurrentStepId = _workflowLinkHelper . ResolveNextStep ( null , result . Workflow , vm . CurrentLink ) ;
117121 return View ( result ) ;
118122 }
119123
@@ -164,7 +168,7 @@ public async Task<IActionResult> Index([FromRoute] string prefix, ResetPasswordV
164168 {
165169 area = Constants . AreaPwd
166170 } ) ;
167- var issuer = Request . GetAbsoluteUriWithVirtualPath ( ) ;
171+ var issuer = Request . GetAbsoluteUri ( ) ;
168172 var parameter = new ResetPasswordParameter (
169173 $ "{ issuer } { url } ",
170174 user ,
0 commit comments