浏览代码

SONAR-10818 fix loading of edition from WS api/navigation/global

tags/7.5
Simon Brandhof 6 年前
父节点
当前提交
70228a7fd8

+ 3
- 3
server/sonar-server/src/main/java/org/sonar/server/ui/ws/GlobalAction.java 查看文件

@@ -34,7 +34,7 @@ import org.sonar.api.server.ws.Response;
import org.sonar.api.server.ws.WebService.NewController;
import org.sonar.api.utils.text.JsonWriter;
import org.sonar.api.web.page.Page;
import org.sonar.core.platform.EditionProvider;
import org.sonar.core.platform.PlatformEditionProvider;
import org.sonar.db.DbClient;
import org.sonar.db.DbSession;
import org.sonar.db.dialect.H2;
@@ -74,11 +74,11 @@ public class GlobalAction implements NavigationWsAction, Startable {
private final DefaultOrganizationProvider defaultOrganizationProvider;
private final BranchFeatureProxy branchFeature;
private final UserSession userSession;
private final EditionProvider editionProvider;
private final PlatformEditionProvider editionProvider;

public GlobalAction(PageRepository pageRepository, Configuration config, ResourceTypes resourceTypes, Server server,
WebServer webServer, DbClient dbClient, OrganizationFlags organizationFlags,
DefaultOrganizationProvider defaultOrganizationProvider, BranchFeatureProxy branchFeature, UserSession userSession, EditionProvider editionProvider) {
DefaultOrganizationProvider defaultOrganizationProvider, BranchFeatureProxy branchFeature, UserSession userSession, PlatformEditionProvider editionProvider) {
this.pageRepository = pageRepository;
this.config = config;
this.resourceTypes = resourceTypes;

+ 2
- 1
server/sonar-server/src/test/java/org/sonar/server/ui/ws/GlobalActionTest.java 查看文件

@@ -31,6 +31,7 @@ import org.sonar.api.web.page.Page;
import org.sonar.api.web.page.PageDefinition;
import org.sonar.core.extension.CoreExtensionRepository;
import org.sonar.core.platform.EditionProvider;
import org.sonar.core.platform.PlatformEditionProvider;
import org.sonar.core.platform.PluginInfo;
import org.sonar.core.platform.PluginRepository;
import org.sonar.db.DbClient;
@@ -66,7 +67,7 @@ public class GlobalActionTest {
private TestOrganizationFlags organizationFlags = TestOrganizationFlags.standalone();
private DefaultOrganizationProvider defaultOrganizationProvider = TestDefaultOrganizationProvider.fromUuid("foo");
private BranchFeatureRule branchFeature = new BranchFeatureRule();
private EditionProvider editionProvider = mock(EditionProvider.class);
private PlatformEditionProvider editionProvider = mock(PlatformEditionProvider.class);

private WsActionTester ws;


正在加载...
取消
保存