diff --git a/core/service.go b/core/service.go index b7d0572..9e3007b 100644 --- a/core/service.go +++ b/core/service.go @@ -190,9 +190,8 @@ func (sh *serviceDescription) prepare(mg *Maingate) error { divsForUsers := make(map[string]*DivisionForUser) defaultDivNames := make(map[string]bool) for dn, div := range divs { - defaultDivNames[dn] = true - if div.State == DivisionState_Closed { - continue + if div.State != DivisionState_Closed { + defaultDivNames[dn] = true } divsForUsers[dn] = &div.DivisionForUser @@ -231,6 +230,9 @@ func (sh *serviceDescription) prepare(mg *Maingate) error { sh.divisionsSerialized, _ = json.Marshal(divs) sh.divisionsSplits = make(map[string][]byte) for ver, divnamesT := range sh.VersionSplits { + if ver == "default" { + continue + } divnames := strings.Split(divnamesT, ",") split := make(map[string]*DivisionForUser) for _, divname := range divnames {