Error handling when encrypting the verification email fails
This commit is contained in:
parent
9159bd5a47
commit
b83f13cde2
@ -89,12 +89,17 @@ class Email {
|
||||
const now = new Date();
|
||||
// set message creation date if key has been created with future creation date
|
||||
const msgCreationDate = key.primaryKey.created > now ? key.primaryKey.created : now;
|
||||
try {
|
||||
const ciphertext = await openpgp.encrypt({
|
||||
message: openpgp.message.fromText(plaintext),
|
||||
publicKeys: key,
|
||||
date: msgCreationDate
|
||||
});
|
||||
return ciphertext.data;
|
||||
} catch (error) {
|
||||
log.error('email', 'Encrypting message failed.', error, publicKeyArmored);
|
||||
util.throw(400, 'Encrypting message for verification email failed.', error);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user