From 2af00f7c7eca18764a46161770dfdd300602e65e Mon Sep 17 00:00:00 2001 From: Sean King Date: Sat, 8 Feb 2025 19:26:29 -0700 Subject: [PATCH] Move humanizeErrors to errors service file --- changelog.d/move-humanize-errors.skip | 0 src/modules/errors.js | 11 ----------- src/services/errors/errors.js | 12 +++++++++++- 3 files changed, 11 insertions(+), 12 deletions(-) create mode 100644 changelog.d/move-humanize-errors.skip delete mode 100644 src/modules/errors.js diff --git a/changelog.d/move-humanize-errors.skip b/changelog.d/move-humanize-errors.skip new file mode 100644 index 000000000..e69de29bb diff --git a/src/modules/errors.js b/src/modules/errors.js deleted file mode 100644 index d2e241008..000000000 --- a/src/modules/errors.js +++ /dev/null @@ -1,11 +0,0 @@ -import { capitalize } from 'lodash' - -export function humanizeErrors (errors) { - return Object.entries(errors).reduce((errs, [k, val]) => { - const message = val.reduce((acc, message) => { - const key = capitalize(k.replace(/_/g, ' ')) - return acc + [key, message].join(' ') + '. ' - }, '') - return [...errs, message] - }, []) -} diff --git a/src/services/errors/errors.js b/src/services/errors/errors.js index 26a272019..f0cc6dad7 100644 --- a/src/services/errors/errors.js +++ b/src/services/errors/errors.js @@ -1,4 +1,14 @@ -import { humanizeErrors } from '../../modules/errors' +import { capitalize } from 'lodash' + +function humanizeErrors (errors) { + return Object.entries(errors).reduce((errs, [k, val]) => { + const message = val.reduce((acc, message) => { + const key = capitalize(k.replace(/_/g, ' ')) + return acc + [key, message].join(' ') + '. ' + }, '') + return [...errs, message] + }, []) +} export function StatusCodeError (statusCode, body, options, response) { this.name = 'StatusCodeError'