Review updates

This commit is contained in:
Dean 2023-03-07 16:17:29 +00:00
parent ec9e570ac2
commit ab45e06edb
2 changed files with 6 additions and 9 deletions

View File

@ -124,11 +124,8 @@ export async function updateSelf(
) {
const body = ctx.request.body
const update: UpdateSelf = {}
for (let [key, value] of Object.entries(body)) {
if (value) {
update[key as keyof UpdateSelf] = value
}
const update: UpdateSelf = {
...body,
}
const user = await userSdk.updateSelf(ctx.user._id!, update)

View File

@ -19,11 +19,11 @@ let schema: any = {
export const buildSelfSaveValidation = () => {
schema = {
password: Joi.string().allow(null, ""),
password: Joi.string().optional(),
forceResetPassword: Joi.boolean().optional(),
firstName: Joi.string().allow(null, ""),
lastName: Joi.string().allow(null, ""),
onboardedAt: Joi.string().allow(null, ""),
firstName: Joi.string().allow("").optional(),
lastName: Joi.string().allow("").optional(),
onboardedAt: Joi.string().optional(),
}
return auth.joiValidator.body(Joi.object(schema).required().unknown(false))
}