From a747804dcc6c9bebc85a89ff3b28b5396286d422 Mon Sep 17 00:00:00 2001 From: Tan Khay Ong Date: Thu, 3 Aug 2017 05:43:40 +0800 Subject: [PATCH] [patch][bug] should always return promise object. (#519) --- packages/electrode-react-webapp/lib/react-webapp.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/electrode-react-webapp/lib/react-webapp.js b/packages/electrode-react-webapp/lib/react-webapp.js index 044100fee..f7446dd31 100644 --- a/packages/electrode-react-webapp/lib/react-webapp.js +++ b/packages/electrode-react-webapp/lib/react-webapp.js @@ -99,7 +99,7 @@ function makeRouteHandler(routeOptions, userContent) { const callUserContent = content => { const x = content(options.request); return !x.catch - ? x + ? Promise.resolve(x) : x.catch(err => { return Promise.reject({ status: err.status || HTTP_ERROR_500,