Skip to content

Commit

Permalink
use updated start arg
Browse files Browse the repository at this point in the history
  • Loading branch information
lsat12357 committed Feb 2, 2017
1 parent ee996fe commit 69ac4af
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions lib/oregon_digital/oai/model/active_fedora_wrapper.rb
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ def find(selector, options = {})
query_pairs = build_query(selector, options)
start = options[:resumption_token] ? OAI::Provider::ResumptionToken.parse(options[:resumption_token]).last : 0
query_args = {:sort => "system_modified_dtsi desc", :fl => "id,system_modified_dtsi", :rows=>@max_rows, :start=>start}
qry_total = ActiveFedora::SolrService.count(query_pairs, query_args)
qry_total = ActiveFedora::SolrService.count(query_pairs)
return [] unless qry_total > 0
results = get_results_from_query(query_pairs, query_args, qry_total, start)
results = get_results_from_query(query_pairs, query_args, qry_total)
return [] unless !results[:items].blank?
return next_set(results, options[:resumption_token], qry_total) if options[:resumption_token]

Expand Down Expand Up @@ -80,11 +80,11 @@ def sets

private

def get_results_from_query(query_pairs, query_args, qry_total, start)
def get_results_from_query(query_pairs, query_args, qry_total)
numres = 0
while numres==0
solr_results = ActiveFedora::SolrService.query(query_pairs, query_args)
results = build_results(solr_results, start, qry_total)
results = build_results(solr_results, query_args[:start], qry_total)
numres = results[:items].count
break unless results[:rank] < qry_total-1
query_args[:start] = results[:rank] + 1
Expand Down Expand Up @@ -128,7 +128,7 @@ def keep_item(obj)
include_item
end

def build_results(items,start, numFound)
def build_results(items, start, numFound)

results = {:rank=>0, :items=>[]}
this_set_counter = 0
Expand Down

0 comments on commit 69ac4af

Please sign in to comment.