lib/ddr/models/solr_document.rb in ddr-models-3.0.0.beta.7 vs lib/ddr/models/solr_document.rb in ddr-models-3.0.0.beta.8

- old
+ new

@@ -7,15 +7,15 @@ include ObjectApi class NotFound < Error; end module ClassMethods - def find(id) - query = Ddr::Index::QueryBuilder.build { |q| q.id(id) } + def find(doc_id) + query = Ddr::Index::Query.new { id doc_id } if doc = query.docs.first return doc end - raise NotFound, "SolrDocument not found for \"#{id}\"." + raise NotFound, "SolrDocument not found for \"#{doc_id}\"." end end def pid Deprecation.warn(SolrDocument, "`pid` is deprecated; use `id` instead.")