diff --git a/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m b/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m index 42eae3430..66dd3e97c 100644 --- a/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m +++ b/YapDatabase/Extensions/View/Utilities/YapDatabaseViewMappings.m @@ -515,7 +515,7 @@ - (void)updateRangeOptions:(YapDatabaseViewRangeOptions *)rangeOpts forGroup:(NS NSUInteger count = [[counts objectForKey:group] unsignedIntegerValue]; - NSUInteger desiredLength = rangeOpts.length; + NSUInteger desiredLength = rangeOpts.isFixedRange ? rangeOpts.maxLength : rangeOpts.length; NSUInteger offset = rangeOpts.offset; NSUInteger maxLength = (offset >= count) ? 0 : count - offset;