fix: prevent panic in loginNameInformation (#6876)

This commit is contained in:
Livio Spring
2023-11-07 12:16:49 +02:00
committed by GitHub
parent a50d1408be
commit e342e3d99b
3 changed files with 16 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ package model
import (
"github.com/zitadel/zitadel/internal/domain"
"github.com/zitadel/zitadel/internal/errors"
es_models "github.com/zitadel/zitadel/internal/eventstore/v1/models"
iam_model "github.com/zitadel/zitadel/internal/iam/model"
)
@@ -36,13 +37,13 @@ func (o *Org) GetDomain(domain *OrgDomain) (int, *OrgDomain) {
return -1, nil
}
func (o *Org) GetPrimaryDomain() *OrgDomain {
func (o *Org) GetPrimaryDomain() (string, error) {
for _, d := range o.Domains {
if d.Primary {
return d
return d.Domain, nil
}
}
return nil
return "", errors.ThrowInternalf(nil, "ORG-Dertg", "no primary domain found for org: %s (instanceID: %s)", o.AggregateID, o.InstanceID)
}
func (o *Org) AddIAMDomain(iamDomain string) {