Ignore:
Timestamp:
03/13/13 11:05:15 (11 years ago)
Author:
oschonef
Message:
  • fix "first record out of range" generated for empty result sets (second attempt; this time be a little less restrictive)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • SRUServer/trunk/src/main/java/eu/clarin/sru/server/SRUServer.java

    r2688 r2692  
    353353        // check, of startRecord position is greater than total record set
    354354        if ((result.getTotalRecordCount() >= 0) &&
    355             (request.getRawStartRecord() > 0) &&
    356             (request.getRawStartRecord() > result.getTotalRecordCount())) {
     355            (request.getStartRecord() > 1) &&
     356            (request.getStartRecord() > result.getTotalRecordCount())) {
    357357            throw new SRUException(
    358358                    SRUConstants.SRU_FIRST_RECORD_POSITION_OUT_OF_RANGE);
Note: See TracChangeset for help on using the changeset viewer.