diff --git a/app/src/main/java/fr/free/nrw/commons/MediaWikiImageView.java b/app/src/main/java/fr/free/nrw/commons/MediaWikiImageView.java index 4d628711c..ccb75a3dd 100644 --- a/app/src/main/java/fr/free/nrw/commons/MediaWikiImageView.java +++ b/app/src/main/java/fr/free/nrw/commons/MediaWikiImageView.java @@ -64,8 +64,10 @@ public class MediaWikiImageView extends SimpleDraweeView { } if (TextUtils.isEmpty(result) && media.getLocalUri() != null) { result = media.getLocalUri().toString(); + } else { + // only cache meaningful thumbnails received from network. + CommonsApplication.getInstance().getThumbnailUrlCache().put(media.getFilename(), result); } - CommonsApplication.getInstance().getThumbnailUrlCache().put(media.getFilename(), result); setImageUrl(result); } }