Browse Source

Always add default branch to listBranches response

pull/6803/head
Viacheslav Klimov 4 years ago
parent
commit
37d6cd915e
  1. 13
      application/src/main/java/org/thingsboard/server/controller/EntitiesVersionControlController.java

13
application/src/main/java/org/thingsboard/server/controller/EntitiesVersionControlController.java

@ -490,15 +490,20 @@ public class EntitiesVersionControlController extends BaseController {
List<BranchInfo> infos = new ArrayList<>(); List<BranchInfo> infos = new ArrayList<>();
String defaultBranch = versionControlService.getVersionControlSettings(tenantId).getDefaultBranch(); String defaultBranch = versionControlService.getVersionControlSettings(tenantId).getDefaultBranch();
if (StringUtils.isNotEmpty(defaultBranch)) { if (StringUtils.isEmpty(defaultBranch)) {
infos.add(new BranchInfo(defaultBranch, true)); if (remoteBranches.contains("main")) {
defaultBranch = "main";
} else {
defaultBranch = "master";
}
} }
infos.add(new BranchInfo(defaultBranch, true));
remoteBranches.forEach(branch -> { for (String branch : remoteBranches) {
if (!branch.equals(defaultBranch)) { if (!branch.equals(defaultBranch)) {
infos.add(new BranchInfo(branch, false)); infos.add(new BranchInfo(branch, false));
} }
}); }
return infos; return infos;
}, MoreExecutors.directExecutor())); }, MoreExecutors.directExecutor()));
} }

Loading…
Cancel
Save