diff --git a/lib/NGCP/Panel/Controller/API/PasswordReset.pm b/lib/NGCP/Panel/Controller/API/PasswordReset.pm index 0c23b34b9b..3a14c1536a 100644 --- a/lib/NGCP/Panel/Controller/API/PasswordReset.pm +++ b/lib/NGCP/Panel/Controller/API/PasswordReset.pm @@ -104,8 +104,12 @@ sub POST :Allow { my $url = NGCP::Panel::Utils::Email::rewrite_url( $c->config->{contact}->{external_base_url}, - $c->uri_for_action('/subscriber/recover_webpassword')->as_string); + ($c->config->{general}{csc_js_enable} > 0) ? + ($c->req->base . 'v2/#/recoverpassword') + : $c->uri_for_action('/subscriber/recover_webpassword')->as_string); $url .= '?uuid=' . $uuid_string; + + $c->log->debug("passreset url: $url"); NGCP::Panel::Utils::Email::password_reset($c, $subscriber, $url); }