linklist_free(group_base);
group_count = 0;
- rc = attribute_update(ldap_handle, distinguished_name, MitId, "employeeID", user_name);
+ if ((strlen(MitId) != 0) && (MitId[0] == '9'))
+ rc = attribute_update(ldap_handle, distinguished_name, MitId, "employeeID", user_name);
+ else
+ rc = attribute_update(ldap_handle, distinguished_name, "none", "employeeID", user_name);
rc = attribute_update(ldap_handle, distinguished_name, Uid, "uid", user_name);
rc = attribute_update(ldap_handle, distinguished_name, MoiraId, "mitMoiraId", user_name);
ADD_ATTR("msSFU30UidNumber", uid_v, LDAP_MOD_ADD);
}
}
- if (strlen(av[U_MITID]) != 0)
+ if ((strlen(av[U_MITID]) != 0) && (av[U_MITID][0] == '9'))
mitid_v[0] = av[U_MITID];
else
mitid_v[0] = "none";