aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2017-09-27 12:59:05 +0200
committerJulien HENRY <julien.henry@sonarsource.com>2017-09-27 14:50:52 +0200
commit22c8ebe741fb7ff7c6f18f95c7b74aa0104f4620 (patch)
treeee6a3f000ab1cb4c5565f763408402d598cd88c0 /server
parente7868aa03dc555ac4839d0a7c96c7708deb6d6de (diff)
downloadsonarqube-22c8ebe741fb7ff7c6f18f95c7b74aa0104f4620.tar.gz
sonarqube-22c8ebe741fb7ff7c6f18f95c7b74aa0104f4620.zip
Return WS response only after changes are commited
Diffstat (limited to 'server')
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/qualitygate/ws/CreateAction.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/ws/CreateAction.java b/server/sonar-server/src/main/java/org/sonar/server/qualitygate/ws/CreateAction.java
index ee8beb022c9..532361c33fc 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/qualitygate/ws/CreateAction.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/qualitygate/ws/CreateAction.java
@@ -24,9 +24,9 @@ import org.sonar.api.server.ws.Response;
import org.sonar.api.server.ws.WebService;
import org.sonar.db.DbClient;
import org.sonar.db.DbSession;
+import org.sonar.db.permission.OrganizationPermission;
import org.sonar.db.qualitygate.QualityGateDto;
import org.sonar.server.organization.DefaultOrganizationProvider;
-import org.sonar.db.permission.OrganizationPermission;
import org.sonar.server.qualitygate.QualityGateUpdater;
import org.sonar.server.user.UserSession;
import org.sonarqube.ws.WsQualityGates.CreateWsResponse;
@@ -73,8 +73,8 @@ public class CreateAction implements QualityGatesWsAction {
CreateWsResponse.Builder createWsResponse = CreateWsResponse.newBuilder()
.setId(newQualityGate.getId())
.setName(newQualityGate.getName());
- writeProtobuf(createWsResponse.build(), request, response);
dbSession.commit();
+ writeProtobuf(createWsResponse.build(), request, response);
}
}