In JIRA 7.1.6, we use JIRA LDAP Directory, which is connected to our AD, we use it for user accounts and authentication into JIRA. When a user logs in, it transfers the user details to JIRA. All staff are in our AD, along with temporary staff that require access to our systems. These staff (usually external contractors) are not allocated an email address with our institution and their actual contractor email address is stored within the system, however, we have a policy of not allowing non-institution email addresses in our AD.
So, when an temporary user logs into our JIRA, there's no email address to transfer. We can manually update the JIRA account with their email address, however, AD will overwrite the email in the JIRA user details with the null/blank value in AD.
How can we stop this from occurring? I've seen in other applications that link to AD/LDAP not to update fields when it is blank in LDAP. Is this possible in JIRA?