fix(tenants): NULL-Scan-Fehler in tenantstore.List() beheben
ldap_url kommt via LEFT JOIN tenant_ldap und ist NULL für Mandanten
ohne LDAP-Konfiguration. Scan in *string schlug fehl ("cannot scan
NULL into *string") und ließ GET /api/admin/quotas mit 500 fehlschlagen
("Quota-Daten konnten nicht geladen werden").
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -22,8 +22,8 @@ type Tenant struct {
|
|||||||
// Computed fields populated by List.
|
// Computed fields populated by List.
|
||||||
DomainCount int `json:"domain_count,omitempty"`
|
DomainCount int `json:"domain_count,omitempty"`
|
||||||
UserCount int `json:"user_count,omitempty"`
|
UserCount int `json:"user_count,omitempty"`
|
||||||
LDAPEnabled *bool `json:"ldap_enabled,omitempty"`
|
LDAPEnabled *bool `json:"ldap_enabled,omitempty"`
|
||||||
LDAPURL string `json:"ldap_url,omitempty"`
|
LDAPURL *string `json:"ldap_url,omitempty"`
|
||||||
HasLogo bool `json:"has_logo,omitempty"`
|
HasLogo bool `json:"has_logo,omitempty"`
|
||||||
RetentionDays int `json:"retention_days"` // 0 = use global config
|
RetentionDays int `json:"retention_days"` // 0 = use global config
|
||||||
// Quota fields (PROJ-29) — nil = unlimited
|
// Quota fields (PROJ-29) — nil = unlimited
|
||||||
|
|||||||
Reference in New Issue
Block a user