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,