[Ruby-activeldap-commit] [ruby-activeldap commit] r815 - trunk/lib/active_ldap/adapter
codesite-noreply at google.com
codesite-noreply at google.com
Mon Feb 2 21:42:12 EST 2009
Author: koutou
Date: Mon Feb 2 17:24:14 2009
New Revision: 815
Modified:
trunk/lib/active_ldap/adapter/base.rb
Log:
* add a error check.
Modified: trunk/lib/active_ldap/adapter/base.rb
==============================================================================
--- trunk/lib/active_ldap/adapter/base.rb (original)
+++ trunk/lib/active_ldap/adapter/base.rb Mon Feb 2 17:24:14 2009
@@ -202,7 +202,11 @@
def modify(dn, entries, options={})
begin
operation(options) do
- yield(dn, entries)
+ begin
+ yield(dn, entries)
+ rescue LdapError::UnwillingToPerform,
LdapError::InsufficientAccess
+ raise OperationNotPermitted, _("%s: %s") % [$!.message,
target]
+ end
end
rescue LdapError::UndefinedType
raise
More information about the Ruby-activeldap-commit
mailing list