Skip to content

Commit adc98ac

Browse files
ShridharGoeliamareebjamal
authored andcommitted
fix: Prevent crash on trying to edit profile image (#2174)
1 parent 5cba777 commit adc98ac

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

app/src/main/java/org/fossasia/openevent/general/auth/EditProfileFragment.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -257,11 +257,15 @@ class EditProfileFragment : Fragment(), ComplexBackPressFragment {
257257

258258
editImageView.editImage.setOnClickListener {
259259

260-
if (this::userAvatar.isInitialized) {
261-
findNavController(rootView).navigate(
262-
EditProfileFragmentDirections.actionEditProfileToCropImage(userAvatar))
260+
if (!userAvatar.isNullOrEmpty()) {
261+
if (this::userAvatar.isInitialized) {
262+
findNavController(rootView).navigate(
263+
EditProfileFragmentDirections.actionEditProfileToCropImage(userAvatar))
264+
} else {
265+
rootView.snackbar(getString(R.string.error_editting_image_message))
266+
}
263267
} else {
264-
rootView.snackbar(getString(R.string.error_editting_image_message))
268+
rootView.snackbar(getString(R.string.image_not_found))
265269
}
266270

267271
dialog.cancel()

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,7 @@
464464
<string name="success_deleting_account_message">Account deleted successfully</string>
465465
<string name="enter_account_password_message">Enter Your Account Password</string>
466466
<string name="deleting_account">Deleting Account...</string>
467+
<string name="image_not_found">Image not found</string>
467468
<plurals name="ordersQuantity">
468469
<item quantity="one">%1$s ticket</item>
469470
<item quantity="other">%1$s tickets</item>

0 commit comments

Comments
 (0)