From 69657a1ac62bc296af4297f0428d1bed5fa74bf7 Mon Sep 17 00:00:00 2001 From: Hannah Wolfe Date: Tue, 5 Sep 2017 20:11:59 +0200 Subject: [PATCH] Keep the original error in registerAsyncTheme (#8977) refs #8945 - pass the original error as part of the errorDetails - improves logging, so we know what really went wrong - for debug purposes - can be removed at some point --- core/server/helpers/register.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/server/helpers/register.js b/core/server/helpers/register.js index 75c8e56ad7..aa12e74a82 100644 --- a/core/server/helpers/register.js +++ b/core/server/helpers/register.js @@ -19,7 +19,10 @@ function asyncHelperWrapper(hbs, name, fn) { }).catch(function asyncHelperError(err) { var wrappedErr = err instanceof errors.GhostError ? err : new errors.IncorrectUsageError({ err: err, - context: 'registerAsyncThemeHelper: ' + name + context: 'registerAsyncThemeHelper: ' + name, + errorDetails: { + originalError: err + } }), result = config.get('env') === 'development' ? wrappedErr : '';