CID Superfecta using FreePBX User Mgr source fails when also using AD Auth

I’m using Active Directory authentication… and my phone number fields are showing correctly in User Manager, they also show correctly in the REST Apps / Contacts App.
However, when using FreePBX User Mgr as a source for CallerID Superfecta I get the following error:

Executing FreePBX User Mgr
Searching FreePBX User Manager…
{“error”:{“type”:“Whoops\Exception\ErrorException”,“message”:“Undefined variable: first_name”,“file”:“/var/www/html/admin/modules/superfecta/sources/source-FreePBX_User_Mgr.module”,“line”:79}}

Any ideas?

Seeing the same thing here. Not using Active Directory BTW ust manually populated data.

EDIT: The variables $last_name and $first_name aren’t defined/initialised in the get_caller_id function which is what is upsetting Superfecta when it is run.