forked from Nixius/authelia
1
0
Fork 0

Fix createGroup: LLDAP expects argument 'name' not 'displayName'

Made-with: Cursor
This commit is contained in:
Leopere 2026-03-04 20:20:12 -05:00
parent 3798265511
commit 53abd800e0
Signed by: colin
SSH Key Fingerprint: SHA256:nRPCQTeMFLdGytxRQmPVK9VXY3/ePKQ5lGRyJhT5DY8
1 changed files with 3 additions and 3 deletions

View File

@ -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