diff --git a/app/src/main/java/fr/free/nrw/commons/edit/EditActivity.kt b/app/src/main/java/fr/free/nrw/commons/edit/EditActivity.kt index 273c83c31..a04e0c323 100644 --- a/app/src/main/java/fr/free/nrw/commons/edit/EditActivity.kt +++ b/app/src/main/java/fr/free/nrw/commons/edit/EditActivity.kt @@ -237,8 +237,11 @@ class EditActivity : AppCompatActivity() { if (rotatedImage == null) { Toast.makeText(this, "Failed to rotate to image", Toast.LENGTH_LONG).show() } - val editedImageExif = rotatedImage?.path?.let { ExifInterface(it) } - copyExifData(editedImageExif) + val editedImageExif: ExifInterface? + if (rotatedImage?.path != null) { + editedImageExif = ExifInterface(rotatedImage.path) + copyExifData(editedImageExif) + } val resultIntent = Intent() resultIntent.putExtra("editedImageFilePath", rotatedImage?.toUri()?.path ?: "Error"); setResult(RESULT_OK, resultIntent);