From 79654089600d184b79157ef466f8c6d8de3d0e99 Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Sat, 15 Sep 2018 17:27:39 +0900 Subject: [PATCH] (refs #2133) Fix transaction isolation level issue in MariaDB --- src/main/scala/gitbucket/core/controller/ApiController.scala | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/controller/ApiController.scala b/src/main/scala/gitbucket/core/controller/ApiController.scala index fda5fdc5a..63248b498 100644 --- a/src/main/scala/gitbucket/core/controller/ApiController.scala +++ b/src/main/scala/gitbucket/core/controller/ApiController.scala @@ -352,7 +352,9 @@ trait ApiControllerBase extends ControllerBase { data.auto_init ) Await.result(f, Duration.Inf) - val repository = getRepository(groupName, data.name).get + val repository = Database() withTransaction { session => + getRepository(groupName, data.name).get + } JsonFormat(ApiRepository(repository, ApiUser(getAccountByUserName(groupName).get))) } else { ApiError(