Skip to content

Commit a458ac9

Browse files
authored
Merge pull request #434 from ELEVATE-Project/develop
fix for 1288
2 parents 2d80c27 + fd19675 commit a458ac9

File tree

1 file changed

+23
-1
lines changed

1 file changed

+23
-1
lines changed

src/services/account.js

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -895,8 +895,30 @@ module.exports = class AccountHelper {
895895
delete user.password
896896
delete user.otpInfo
897897

898+
let defaultOrg = await organizationQueries.findOne(
899+
{ code: process.env.DEFAULT_ORGANISATION_CODE },
900+
{ attributes: ['id'] }
901+
)
902+
let defaultOrgId = defaultOrg.id
903+
const modelName = await userQueries.getModelName()
904+
905+
let validationData = await entityTypeQueries.findUserEntityTypesAndEntities({
906+
status: 'ACTIVE',
907+
organization_id: {
908+
[Op.in]: [user.organization_id, defaultOrgId],
909+
},
910+
model_names: { [Op.contains]: [modelName] },
911+
})
912+
913+
const prunedEntities = removeDefaultOrgEntityTypes(validationData, user.organization_id)
914+
user = utils.processDbResponse(user, prunedEntities)
915+
898916
// Check if user and user.image exist, then fetch a downloadable URL for the image
899-
if (user && user.image) user.image = await utils.getDownloadableUrl(user.image)
917+
if (user && user.image) {
918+
user.image = await utils.getDownloadableUrl(user.image)
919+
}
920+
user.email = plaintextEmailId
921+
900922
const result = { access_token: accessToken, refresh_token: refreshToken, user }
901923
return responses.successResponse({
902924
statusCode: httpStatusCode.ok,

0 commit comments

Comments
 (0)