When I try to create a new ticket, I get the customer, select a Queue, then a Service. At this point I get an error popup:
There was an error in communication with the server. Server might be experiencing some temporary problems, please reload this page to check if they have been resolved.
When I click the 'Reload' button, I lose all data and have to start over. It continues to error at the same point.
The System Log shows Need UserFirstname!
As the LDAP connection worked in 5.0.23, and it shows Firstname, Lastname, and email as usual - I'm stumped to why it's not picking up the User's first name.
Any suggestions appreciated!

Here is the LDAP Customer info map from the CONFIG.PM file:
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown, required, storage-type
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var' ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var' ],
[ 'UserLogin', 'Login', 'sAMAccountName', 1, 1, 'var' ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var' ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var' ],
],