Dr0ptp4kt has submitted this change and it was merged.

Change subject: Fix for image info pagination crash.
......................................................................


Fix for image info pagination crash.

T95601

Change-Id: I64af332e4e150893311159100d9662cca6896631
---
M Wikipedia/View Controllers/Image Gallery/WMFImageInfoController.m
1 file changed, 3 insertions(+), 1 deletion(-)

Approvals:
  Dr0ptp4kt: Looks good to me, approved
  Fjalapeno: Looks good to me, but someone else must approve
  jenkins-bot: Verified



diff --git a/Wikipedia/View Controllers/Image Gallery/WMFImageInfoController.m 
b/Wikipedia/View Controllers/Image Gallery/WMFImageInfoController.m
index 10b52a7..dd01da9 100644
--- a/Wikipedia/View Controllers/Image Gallery/WMFImageInfoController.m
+++ b/Wikipedia/View Controllers/Image Gallery/WMFImageInfoController.m
@@ -146,7 +146,9 @@
 #pragma mark - Private Fetch
 
 - (NSRange)batchRangeForTargetIndex:(NSUInteger)index {
-    NSParameterAssert(index < self.uniqueArticleImages.count);
+    if (index > self.uniqueArticleImages.count) {
+        return WMFRangeMakeNotFound();
+    }
     NSUInteger const start = floorf(index / (float)self.infoBatchSize) * 
self.infoBatchSize;
     NSRange const range    = NSMakeRange(start, MIN(self.infoBatchSize, 
self.uniqueArticleImages.count - start));
     NSParameterAssert(range.location <= index);

-- 
To view, visit https://gerrit.wikimedia.org/r/203197
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I64af332e4e150893311159100d9662cca6896631
Gerrit-PatchSet: 1
Gerrit-Project: apps/ios/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mhurd <[email protected]>
Gerrit-Reviewer: Bgerstle <[email protected]>
Gerrit-Reviewer: Dr0ptp4kt <[email protected]>
Gerrit-Reviewer: Fjalapeno <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to