🐛 Remote user with no email (#274)

Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain>
This commit is contained in:
Montassar Ghanmy
2023-11-23 14:00:11 +01:00
committed by GitHub
parent 05d9639c68
commit d79c923558
@@ -111,7 +111,12 @@ export class ConsoleRemoteClient implements ConsoleServiceClient {
if (!user) {
if (!userDTO.email) {
throw CrudException.badRequest(`Email is required: ${JSON.stringify(userDTO)}`);
// if the id is an email, use it as email
if (userDTO._id.includes("@")) {
userDTO.email = userDTO._id;
} else {
throw CrudException.badRequest(`Email is required: ${JSON.stringify(userDTO)}`);
}
}
let username = userDTO.email