From 47bf45019dc81b43f1c2bb7b1af5db6604d81803 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 8 Mar 2018 07:22:06 +0100
Subject: [PATCH] fix: better serialize content fields

---
 lib/logger/config-serializer.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/logger/config-serializer.js b/lib/logger/config-serializer.js
index f867876453..fc69106f43 100644
--- a/lib/logger/config-serializer.js
+++ b/lib/logger/config-serializer.js
@@ -15,6 +15,12 @@ function configSerializer(config) {
     'forkToken',
   ];
   const templateFields = ['commitMessage', 'prTitle', 'prBody'];
+  const contentFields = [
+    'content',
+    'contents',
+    'packageLockParsed',
+    'yarnLockParsed',
+  ];
   // eslint-disable-next-line array-callback-return
   return traverse(config).map(function scrub(val) {
     if (val && redactedFields.indexOf(this.key) !== -1) {
@@ -23,7 +29,7 @@ function configSerializer(config) {
     if (val && templateFields.indexOf(this.key) !== -1) {
       this.update('[Template]');
     }
-    if (this.key === 'content' || this.key === 'contents') {
+    if (val && contentFields.includes(this.key)) {
       this.update('[content]');
     }
   });
-- 
GitLab