[Fix-13828][api] Fix the problem of work groups have two defult records (#13829)
This commit is contained in:
parent
273a5e78eb
commit
8f3a23dae5
|
|
@ -292,9 +292,9 @@ public class WorkerGroupServiceImpl extends BaseServiceImpl implements WorkerGro
|
|||
} else {
|
||||
workerGroups = workerGroupMapper.queryAllWorkerGroup();
|
||||
}
|
||||
Optional<Boolean> containDefaultWorkerGroups = workerGroups.stream()
|
||||
.map(workerGroup -> Constants.DEFAULT_WORKER_GROUP.equals(workerGroup.getName())).findAny();
|
||||
if (!containDefaultWorkerGroups.isPresent() || !containDefaultWorkerGroups.get()) {
|
||||
boolean containDefaultWorkerGroups = workerGroups.stream()
|
||||
.anyMatch(workerGroup -> Constants.DEFAULT_WORKER_GROUP.equals(workerGroup.getName()));
|
||||
if (!containDefaultWorkerGroups) {
|
||||
// there doesn't exist a default WorkerGroup, we will add all worker to the default worker group.
|
||||
Set<String> activeWorkerNodes = registryClient.getServerNodeSet(NodeType.WORKER);
|
||||
WorkerGroup defaultWorkerGroup = new WorkerGroup();
|
||||
|
|
|
|||
Loading…
Reference in New Issue