1
0
Fork 0
mirror of synced 2024-06-27 18:40:42 +12:00

Fixing issue found by Mitch, with syncing not functioning for singular role updates.

This commit is contained in:
mike12345567 2021-11-15 16:42:17 +00:00
parent 38f0e8d665
commit 45af6be6de

View file

@ -115,17 +115,17 @@ exports.syncUser = async function (ctx) {
tableId: InternalTables.USER_METADATA,
}
}
let combined
if (deleting) {
combined = {
...metadata,
status: UserStatus.INACTIVE,
metadata: BUILTIN_ROLE_IDS.PUBLIC,
}
} else {
combined = combineMetadataAndUser(user, metadata)
let combined = !deleting
? combineMetadataAndUser(user, metadata)
: {
...metadata,
status: UserStatus.INACTIVE,
metadata: BUILTIN_ROLE_IDS.PUBLIC,
}
// if its null then there was no updates required
if (combined) {
await db.put(combined)
}
await db.put(combined)
}
}
ctx.body = {