From 1717064289aacc1e9d41d28d711b4aa0962cd76d Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Fri, 26 Aug 2022 13:23:25 +0200 Subject: [PATCH] TT#180400 use v2 subscriber passreset url in emails use "/v2/" links in subscriber passreset emails from rest-api when js_csc_enable = 1 or "mixed" Change-Id: I213ef4b7bbc9976308933c2846a2e7b5a9d324f2 --- lib/NGCP/Panel/Controller/API/PasswordReset.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); }