Skip to content
This repository was archived by the owner on Dec 14, 2023. It is now read-only.

Commit db007f6

Browse files
authored
Ensure that the email error is not a race condition (#416)
1 parent adb7c24 commit db007f6

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

email-notifications.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ var fs = require('fs');
44
var _ = require('lodash');
55
var CpTranslations = require('cp-translations');
66
var I18NHelper = require('cp-i18n-lib');
7-
var i18nHelper = new I18NHelper({
8-
poFilePath: CpTranslations.getPoFilePath(),
9-
poFileName: 'messages.po',
10-
domain: 'coder-dojo-platform'
11-
});
127

138
module.exports = function (options) {
149
var seneca = this;
@@ -29,6 +24,12 @@ module.exports = function (options) {
2924
var emailCode;
3025
var locale = args.locality;
3126
var code = args.code;
27+
var i18nHelper = new I18NHelper({
28+
poFilePath: CpTranslations.getPoFilePath(),
29+
poFileName: 'messages.po',
30+
domain: 'coder-dojo-platform'
31+
});
32+
3233
if (options.sendemail && options.email) {
3334
logger.warn('email-notifications', JSON.stringify(args));
3435
emailCode = code + locale;

0 commit comments

Comments
 (0)