active_fedora icon indicating copy to clipboard operation
active_fedora copied to clipboard

#reload does not clear unsaved associations (AF 6.7.7)

Open dchandekstark opened this issue 10 years ago • 0 comments

Apparently #clear_association_cache is not enough ...

2.0.0-p353 :006 > c = Collection.first
 => #<Collection pid:"changeme:2", contributor:[], coverage:[], creator:[], date:[], description:[], identifier:["coll00001"], language:[], publisher:[], relation:[], rights:[], source:[], subject:[], title:["Test Collection"], type:[], license_title:"", license_description:"", license_url:"", descmetadata_source:nil> 
2.0.0-p353 :007 > c.admin_policy
 => nil 
2.0.0-p353 :008 > c.admin_policy = AdminPolicy.first
 => #<AdminPolicy pid:"changeme:1", title:"Admin Policy", description:nil, license_title:"", license_description:"", license_url:"", default_license_title:"", default_license_description:"", default_license_url:""> 
2.0.0-p353 :009 > c.reload
 => #<Collection pid:"changeme:2", contributor:[], coverage:[], creator:[], date:[], description:[], identifier:["coll00001"], language:[], publisher:[], relation:[], rights:[], source:[], subject:[], title:["Test Collection"], type:[], license_title:"", license_description:"", license_url:"", descmetadata_source:nil> 
2.0.0-p353 :010 > c.admin_policy
 => #<AdminPolicy pid:"changeme:1", title:"Admin Policy", description:nil, license_title:"", license_description:"", license_url:"", default_license_title:"", default_license_description:"", default_license_url:""> 
2.0.0-p353 :011 > Collection.first.admin_policy
 => nil 

dchandekstark avatar Feb 27 '14 19:02 dchandekstark