diff --git a/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java b/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java index 4ab76b949..d66543c63 100644 --- a/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java +++ b/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java @@ -191,9 +191,7 @@ public class ShareActivity //convert image Uri to file path FilePathConverter uriObj = new FilePathConverter(this, mediaUri); String filePath = uriObj.getFilePath(); - - //Using global singleton to get CacheController to last longer than the activity lifecycle - cacheObj = ((CommonsApplication)this.getApplication()); + if (filePath != null) { //extract the coordinates of image in decimal degrees