Thank you Graham,

On Thu, Dec 4, 2008 at 4:32 PM, Graham Barr <[EMAIL PROTECTED]> wrote:
> On Dec 4, 2008, at 8:33 AM, Alexander Farber wrote:
>>
>>                $mod = $ldap->modify($entry,
>>                    control => [ { type =>
>> LDAP_SERVER_PERMISSIVE_MODIFY_OID,
>> critical => 1 } ],
>>                    replace => {
>>                        homePhone => $href->{HOME},
>>                        mobile => $href->{MOBILE},
>>                        facsimileTelephoneNumber => $href->{FAX} });
>>
>> hasn't helped (output attached)

> Have you tried deleting the fields instead of setting them to '', ie
>  homePhone => $href->{HOME} || [],

using [] instead of undef has worked:

        $phones{$filter} = {HOME => $home || [],
             MOBILE => $mobile || [], FAX => $fax || []};

even without the "control" option above

Regards
Alex

Reply via email to