From 27909551cce361e27c73ba51022980af8f869bbf Mon Sep 17 00:00:00 2001 From: lllllllqw <465633856@qq.com> Date: Thu, 24 Sep 2020 22:51:56 +0800 Subject: [PATCH] fix(engine): make breakingBody and issuesBody affect the commit message - fix #115 --- engine.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/engine.js b/engine.js index 24a42b7c..db71c395 100644 --- a/engine.js +++ b/engine.js @@ -33,6 +33,10 @@ var filterSubject = function(subject, disableSubjectLowerCase) { return subject; }; +var getBody = function(answers) { + return answers.body || answers.breakingBody || answers.issuesBody +} + // This can be any kind of SystemJS compatible module. // We use Commonjs here, but ES6 or AMD would do just // fine. @@ -203,7 +207,8 @@ module.exports = function(options) { var head = answers.type + scope + ': ' + answers.subject; // Wrap these lines at options.maxLineWidth characters - var body = answers.body ? wrap(answers.body, wrapOptions) : false; + var body = getBody(answers) + body = body ? wrap(body, wrapOptions) : false; // Apply breaking change prefix, removing it if already present var breaking = answers.breaking ? answers.breaking.trim() : '';