From 9cd7411ec5417391948def6d508c1a6fe80ee854 Mon Sep 17 00:00:00 2001 From: jame mackson Date: Tue, 24 Jul 2018 14:34:18 -0500 Subject: [PATCH 1/2] feat: allow detail messages that contain [pub] in error responses --- src/packages/server/responder/utils/data-for.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packages/server/responder/utils/data-for.js b/src/packages/server/responder/utils/data-for.js index 9c6303f8..be96af29 100644 --- a/src/packages/server/responder/utils/data-for.js +++ b/src/packages/server/responder/utils/data-for.js @@ -24,8 +24,8 @@ export default function dataFor( errData.title = title; } - if (err && env.isDevelopment()) { - errData.detail = err.message; + if (err && (env.isDevelopment() || /\[public\]/gi.test(err.message))) { + errData.detail = err.message.replace(/\[public\]/gi, ''); } return { From 21b72d2ff08839ee34c4981d2e08bff0b4552e17 Mon Sep 17 00:00:00 2001 From: Nick Schot Date: Mon, 4 Feb 2019 11:11:48 +0100 Subject: [PATCH 2/2] Update data-for.js only match/replace at start of string --- src/packages/server/responder/utils/data-for.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packages/server/responder/utils/data-for.js b/src/packages/server/responder/utils/data-for.js index be96af29..e7cca45a 100644 --- a/src/packages/server/responder/utils/data-for.js +++ b/src/packages/server/responder/utils/data-for.js @@ -24,8 +24,8 @@ export default function dataFor( errData.title = title; } - if (err && (env.isDevelopment() || /\[public\]/gi.test(err.message))) { - errData.detail = err.message.replace(/\[public\]/gi, ''); + if (err && (env.isDevelopment() || /^\[public\]/gi.test(err.message))) { + errData.detail = err.message.replace(/^\[public\]/gi, ''); } return {