fix(notify): correctly use tenant cache to query domain

This commit is contained in:
rainzm
2021-09-27 16:41:58 +08:00
parent 16fc73f355
commit 78115949a0
+3 -3
View File
@@ -157,10 +157,10 @@ func (sm *SSubscriberManager) ValidateCreateData(ctx context.Context, userCred m
if err != nil {
return input, errors.Wrapf(err, "unable to fetch domain %s", input.ResourceAttributionId)
}
domainId = tenant.DomainId
domainId = tenant.Id
input.DomainId = domainId
input.ResourceAttributionId = tenant.DomainId
input.ResourceAttributionName = tenant.Domain
input.ResourceAttributionId = tenant.Id
input.ResourceAttributionName = tenant.Name
}
if input.Scope == sDomain && domainId != userCred.GetDomainId() {
return input, httperrors.NewForbiddenError("domain %s admin can't create subscriber for domain %s", userCred.GetDomainId(), domainId)