🧹 chore: remove unnecessary try/catch when creating users (#3153)

This commit is contained in:
Danny Avila 2024-06-21 15:14:18 -04:00 committed by GitHub
parent 24467dd626
commit aac01df80c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -70,20 +70,11 @@ const createUser = async (data, disableTTL = true, returnUser = false) => {
delete userData.expiresAt;
}
try {
const user = await User.create(userData);
if (returnUser) {
return user.toObject();
}
return user._id;
} catch (error) {
if (error.code === 11000) {
// Duplicate key error code
throw new Error(`User with \`_id\` ${data._id} already exists.`);
} else {
throw error;
}
const user = await User.create(userData);
if (returnUser) {
return user.toObject();
}
return user._id;
};
/**