lib/active_ldap/persistence.rb in activeldap-3.2.3 vs lib/active_ldap/persistence.rb in activeldap-4.0.0

- old
+ new

@@ -42,10 +42,11 @@ def save!(*) unless create_or_update raise EntryNotSaved, _("entry %s can't be saved") % dn end + true end def create_or_update new_entry? ? create : update end @@ -88,10 +89,10 @@ if attributes.nil? raise EntryNotFound, _("Can't find DN '%s' to reload") % dn end @ldap_data.update(attributes) - classes, attributes = extract_object_class(attributes) + classes = extract_object_class!(attributes) self.classes = classes self.attributes = attributes @new_entry = false self end