mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-12 08:55:47 +01:00
fix(emails): broken test for api/user/email/:email
+ fixed broken tests due to unexpected behaviour for email confirmation
This commit is contained in:
@@ -263,10 +263,7 @@ User.addInterstitials = function (callback) {
|
||||
User.isAdminOrGlobalMod(data.req.uid),
|
||||
privileges.users.canEdit(data.req.uid, userData.uid),
|
||||
]);
|
||||
if (isAdminOrGlobalMod) {
|
||||
await User.setUserField(userData.uid, 'email', formData.email);
|
||||
await User.email.confirmByUid(userData.uid);
|
||||
} else if (canEdit) {
|
||||
if (isAdminOrGlobalMod || canEdit) {
|
||||
await User.email.sendValidationEmail(userData.uid, {
|
||||
email: formData.email,
|
||||
force: true,
|
||||
|
||||
Reference in New Issue
Block a user