AWX 24.6.1 forces CNs to lowercase and can't map AD uppercase CNs

I want to set up organization mappings. So if i want to set something like this:

{
"LDAP Organization": {
  "admins": "CN=ENGINEERING_ADMINS,OU=GROUPS,DC=example,DC=com",
  "remove_admins": false,
  "users": [
    "CN=ENGINEERING_USERS,OU=GROUPS,dc=example,dc=com"
  ],
  "remove_users": false
}
}

AWX will store it as:

{
"LDAP Organization": {
  "admins": "cn=engineering_admins,out=groups,DC=example,DC=com",
  "remove_admins": true,
  "users": [
    "CN=ENGINEERING_USERS,OU=GROUPS,dc=example,dc=com"
  ],
  "remove_users": true
}
}

Notice how the admins were lowercased. So i suspect because AWX forcefully lowercased this and the CN in AD is upppercase, the users in that group are not added in the organization.
Also interesting how the users CN was not lowercased, just the admins.
The same issue appears in the teams mapping, the cn is lowercased.
How can i fix this?

Regards,
Adrian

Is this tool still being worked on or should I abandon the idea of adopting it?
This forum doesn’t seem to be very active, the issues section in git also doesn’t get any answers from anyone, not even triage.

  1. I can’t replicate this.
  2. AD LDAP paths are case insensitive, so what problems are you experiencing? My guess is that something else is going wrong, and you’re focusing on the wrong part of the code. E.g. the second code block doesn’t match the first code block (out=... instead of ou=..., remove_admins is true instead of false)