From d27d382addab18e6e2755c45ccf6e30016f7b11d Mon Sep 17 00:00:00 2001 From: cha0s Date: Sun, 28 Jun 2020 12:47:29 -0500 Subject: [PATCH] fix: don't return bad promise --- packages/behavior/compilers.hooks.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/behavior/compilers.hooks.js b/packages/behavior/compilers.hooks.js index 1f2314b..ea74c68 100644 --- a/packages/behavior/compilers.hooks.js +++ b/packages/behavior/compilers.hooks.js @@ -61,7 +61,8 @@ function compileExpression(expression) { if (!isLastOp || !assign) { if ('undefined' === typeof current) { const rendered = render(rawOps.slice(0, index + 2)); - next = Promise.reject(new Error(`'${rendered}' is undefined`)); + // next = Promise.reject(new Error(`'${rendered}' is undefined`)); + next = undefined; shorted = true; } else { @@ -79,7 +80,8 @@ function compileExpression(expression) { break; case 'invoke': const rendered = render(rawOps.slice(0, index + 2)); - next = Promise.reject(new Error(`invalid assignment to function '${rendered}'`)); + // next = Promise.reject(new Error(`invalid assignment to function '${rendered}'`)); + next = undefined; break; } }