From e44259329a4eeea325576e98773a2554209fa1d6 Mon Sep 17 00:00:00 2001 From: Mark Vayngrib Date: Fri, 27 Jul 2018 20:32:54 -0400 Subject: [PATCH] fix: email subject length --- src/in-house-bot/log-processor.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/in-house-bot/log-processor.ts b/src/in-house-bot/log-processor.ts index 420f4fa1a..bb0f19593 100644 --- a/src/in-house-bot/log-processor.ts +++ b/src/in-house-bot/log-processor.ts @@ -3,6 +3,7 @@ import Promise from 'bluebird' import json2yaml from 'json2yaml' import map from 'lodash/map' import pick from 'lodash/pick' +import truncate from 'lodash/truncate' import isEmpty from 'lodash/isEmpty' import Errors from '../errors' import { StackUtils } from '../stack-utils' @@ -542,7 +543,7 @@ export const generateAlertEmail = (alert: ParsedAlertEvent) => { .map(e => e.msg) const { stackName, accountId } = alert - const subject = `logging alert: ${stackName} (${accountId}): ${errorMsgs[0]}` + const subject = truncate(`logging alert: ${stackName} (${accountId}): ${errorMsgs[0]}`, { length: 100 }) let body = json2yaml.stringify(gist) if (errorMsgs.length) { body = `ERRORS: ${errorMsgs.join('\n')}