diff --git a/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.html b/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.html
index 41c334ce54..5a8b50db9c 100644
--- a/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.html
+++ b/ng2-components/ng2-alfresco-userinfo/src/components/user-info.component.html
@@ -16,8 +16,8 @@
for="user-profile">
-
+
-
@@ -30,14 +30,14 @@
Job Role
- {{ecmUser.jobTitle}}
+ {{ ecmUser.jobTitle ? ecmUser.jobTitle : 'N/A' }}
-
+
-
+
-
diff --git a/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts b/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts
index 9f2c5626dd..1c0dff5bce 100644
--- a/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts
+++ b/ng2-components/ng2-alfresco-userinfo/src/services/bpm-user.service.ts
@@ -60,7 +60,12 @@ export class BpmUserService {
* Call js api to get current user profile picture
*/
callApiGetProfilePicture() {
- return this.authService.getAlfrescoApi().activiti.profileApi.getProfile();
+ try {
+ return this.authService.getAlfrescoApi().activiti.profileApi.getProfilePicture();
+ } catch (exc) {
+ console.error(exc);
+ return null;
+ }
}
/**