From 8e518df0801c33416f745d111c18135100bdf465 Mon Sep 17 00:00:00 2001 From: Kurt Robert Rudolph Date: Fri, 26 Mar 2021 12:47:47 -0400 Subject: [PATCH 1/2] Changed the way error are handled Return the raw error so errors can be handled on a per node basis --- CHANGELOG.md | 3 +++ package.json | 2 +- src/utils.js | 8 +------- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba8b8e8..1fac5ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +### 0.11.1 +* Adjusts the way errors are handled so they can be handled on a per node basis + ### 0.11.1 * Fix unit test: Date example type test cases - lastCalendarMonth diff --git a/package.json b/package.json index 17a025f..71a89e7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "contexture", - "version": "0.11.1", + "version": "0.11.2", "description": "The Contexture (aka ContextTree) Core", "main": "src/index.js", "scripts": { diff --git a/src/utils.js b/src/utils.js index e34021a..93b9eb3 100644 --- a/src/utils.js +++ b/src/utils.js @@ -58,13 +58,7 @@ let runTypeFunction = config => async (name, node, search) => { ? fn(node, search, schema, config) : fn(node, schema, config)) } catch (error) { - throw { - message: `Failed running search for ${node.type} (${ - node.key - }) at ${name}: ${_.getOr(error, 'message', error)}`, - error, - node, - } + return error } } From 37b972f1dbfa6e2f7edbb94c23949177157fd5a2 Mon Sep 17 00:00:00 2001 From: Decrapifier Date: Fri, 26 Mar 2021 16:52:24 +0000 Subject: [PATCH 2/2] Automagically formatted by Duti! https://github.com/smartprocure/duti --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index c7dcebf..dd40429 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "contexture", - "version": "0.11.1", + "version": "0.11.2", "lockfileVersion": 1, "requires": true, "dependencies": {