diff --git a/docker/ss-atlas/internal/ldap/groups.go b/docker/ss-atlas/internal/ldap/groups.go index 6d92ec5..819a105 100644 --- a/docker/ss-atlas/internal/ldap/groups.go +++ b/docker/ss-atlas/internal/ldap/groups.go @@ -38,9 +38,9 @@ func (c *Client) EnsureGroup(displayName string) error { if err == nil { return nil } - // Group missing: try to create via GraphQL (LLDAP mutation). - query := `mutation($displayName: String!) { createGroup(displayName: $displayName) { id } }` - data, err := c.gql.exec(query, map[string]any{"displayName": displayName}) + // Group missing: try to create via GraphQL (LLDAP mutation uses "name"). + query := `mutation($name: String!) { createGroup(name: $name) { id } }` + data, err := c.gql.exec(query, map[string]any{"name": displayName}) if err != nil { log.Printf("lldap createGroup %q failed: %v (create group manually in LLDAP admin if needed)", displayName, err) return err