From 53abd800e08a0a55348e1bb99404747d40b1a590 Mon Sep 17 00:00:00 2001 From: Leopere Date: Wed, 4 Mar 2026 20:20:12 -0500 Subject: [PATCH] Fix createGroup: LLDAP expects argument 'name' not 'displayName' Made-with: Cursor --- docker/ss-atlas/internal/ldap/groups.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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