Ldap.modify error

I know this isn’t the best place for this question but I’ve tried the
appropriate forum with no luck.

If any one is familiar with the net-ldap library please keep reading.

I am trying and failing to delete a value from an attribute in AD. When
I
pass ldap.modify the :delete operand it throws up. After looking at the
source code I am lead to believe this is because I have given an invalid
opcode. However :delete is documented as being valid. The doc actually
implies that ldap.delete_attribute gives the same functionality but that
isn’t the case.

Here is the line of code that is puking:

ldap.modify(:dn =>
“cn=TestAccount,ou=CADUsers,ou=CADLab,dc=techno,dc=tvinet”, :operations
=>
[:delete, :memberof,
"cn=“CAD_1001_101,ou=CADGroups,ou=CADLab,dc=techno,dc=tvinet”])

This is the error that is being thrown:

undefined method ‘to_ber_enumerated’ for nil:NilClass

Any and all help is appreciated.

Thanks,
Glen


“Hey brother Christian with your high and mighty errand, Your actions
speak
so loud, I can’t hear a word you’re saying.”

-Greg Graffin (Bad Religion)

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs