Exception handling for email 67/106967/1
authorSudarshan Kumar <sudarshan.kumar@att.com>
Fri, 1 May 2020 06:53:22 +0000 (12:23 +0530)
committerSudarshan Kumar <sudarshan.kumar@att.com>
Fri, 1 May 2020 06:54:49 +0000 (12:24 +0530)
Exception handling for email

Issue-ID: PORTAL-898
Change-Id: I7f14a7c75c8303330689fa17bbaac6759a91d15a
Signed-off-by: Sudarshan Kumar <sudarshan.kumar@att.com>
ecomp-portal-BE-common/src/main/java/org/onap/portalapp/portal/controller/FunctionalMenuController.java

index abbd854..dd5f5f4 100644 (file)
@@ -583,8 +583,12 @@ public class FunctionalMenuController extends EPRestrictedBaseController {
                        isSystemUser = user.isSystemUser();
                        emailStr = user.getEmail();
                        if (emailStr == null || emailStr.equals("")) {
-                               EPUser userResult = searchService.searchUserByUserId(orgUserIdStr);
-                               emailStr = userResult.getEmail();
+                               try {
+                                       EPUser userResult = searchService.searchUserByUserId(orgUserIdStr);
+                                       emailStr = userResult.getEmail();
+                               }catch(Exception ex) { 
+                                       logger.error(EELFLoggerDelegate.errorLogger, "searchUserByUserId call failed", ex); 
+                               } 
                        }
                        SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy hh:mm:ss Z a");
                        Date lastLoginDate = user.getLastLoginDate();