Ver Fonte

Merge pull request #142 from aznashwan/master

Prevent Scheduler from raising if no regions are requested.
Nashwan Azhari há 5 anos atrás
pai
commit
0f7147bd5e
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      coriolis/scheduler/rpc/server.py

+ 2 - 0
coriolis/scheduler/rpc/server.py

@@ -146,6 +146,8 @@ class SchedulerServerEndpoint(object):
             filters.append(trivial_filters.EnabledFilter(enabled=enabled))
             filters.append(trivial_filters.EnabledFilter(enabled=enabled))
         if region_sets:
         if region_sets:
             for region_set in region_sets:
             for region_set in region_sets:
+                if not region_set:
+                    continue
                 filtered_regions = self._filter_regions(
                 filtered_regions = self._filter_regions(
                     ctxt, region_set, enabled=filter_disabled_regions,
                     ctxt, region_set, enabled=filter_disabled_regions,
                     check_all_exist=True)
                     check_all_exist=True)