diff --git a/src/config.coffee b/src/config.coffee index 888193059..489e16016 100644 --- a/src/config.coffee +++ b/src/config.coffee @@ -699,7 +699,7 @@ class Config @endTransaction() fn(args...) result = callback() - new Promise (resolve, reject) => + new Promise (resolve, reject) -> result.then(endTransaction(resolve)).catch(endTransaction(reject)) catch error @endTransaction()