From 5b9f4b93212ded2e289f67b9c2cd642d76aa0737 Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Fri, 30 Aug 2019 13:21:16 +0700 Subject: [PATCH] Create transaction for JSONRPC middleware --- packages/server/src/application/Application.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/server/src/application/Application.ts b/packages/server/src/application/Application.ts index 73629dc..814dd20 100644 --- a/packages/server/src/application/Application.ts +++ b/packages/server/src/application/Application.ts @@ -116,6 +116,10 @@ export class Application implements IApplication { return jsonrpc( req => ({user: req.user}), this.getApiLogger(), + (path, service, callback) => this + .database + .transactionManager + .doInNewTransaction(() => callback()), ) }