Return only defined pools.

This commit is contained in:
Michael Lipp 2025-01-18 17:50:33 +01:00
parent 9b47ad3136
commit d060a9334a

View file

@ -170,7 +170,7 @@ public class PoolMonitor extends
*/ */
@Handler @Handler
public void onGetPools(GetPools event) { public void onGetPools(GetPools event) {
event.setResult(pools.values().stream() event.setResult(pools.values().stream().filter(VmPool::isDefined)
.filter(p -> event.name().isEmpty() .filter(p -> event.name().isEmpty()
|| p.name().equals(event.name().get())) || p.name().equals(event.name().get()))
.filter(p -> event.forUser().isEmpty() && event.forRoles().isEmpty() .filter(p -> event.forUser().isEmpty() && event.forRoles().isEmpty()