lib/ddr/models/governable.rb in ddr-models-3.0.0.alpha.3 vs lib/ddr/models/governable.rb in ddr-models-3.0.0.alpha.4

- old
+ new

@@ -28,18 +28,13 @@ end end end def copy_admin_policy_from(other) - # XXX In active-fedora 7.0 can do - # self.admin_policy = other.admin_policy - self.admin_policy_id = case - when other.has_admin_policy? - other.admin_policy_id - when other.is_a?(Collection) - other.id + if admin_policy = other.admin_policy + self.admin_policy = admin_policy + logger.debug "Copied admin policy from #{other.model_and_id} to #{model_and_id}" end - # self.admin_policy_id = other.admin_policy_id if other.has_admin_policy? end end end end