diff --git a/src/main/java/org/folio/ncip/services/FolioLookupUserService.java b/src/main/java/org/folio/ncip/services/FolioLookupUserService.java index 6066ea9..7522eff 100644 --- a/src/main/java/org/folio/ncip/services/FolioLookupUserService.java +++ b/src/main/java/org/folio/ncip/services/FolioLookupUserService.java @@ -28,6 +28,7 @@ import org.extensiblecatalog.ncip.v2.service.UserPrivilege; import org.extensiblecatalog.ncip.v2.service.UserPrivilegeStatus; import org.extensiblecatalog.ncip.v2.service.UserPrivilegeStatusType; +import org.extensiblecatalog.ncip.v2.service.Version1UserIdentifierType; import org.folio.ncip.Constants; import org.folio.ncip.FolioNcipException; import org.folio.ncip.FolioRemoteServiceManager; @@ -118,7 +119,11 @@ private LookupUserResponseData constructResponse(LookupUserInitiationData initDa LookupUserResponseData responseData = new LookupUserResponseData(); try { - + + UserId userId = new UserId(); + userId.setUserIdentifierValue(userDetails.getString("id")); + responseData.setUserId(userId); + if (responseData.getUserOptionalFields()==null) responseData.setUserOptionalFields(new UserOptionalFields());