From 3513128ef13e6fb5cd5e60c626f79ce25ee4c182 Mon Sep 17 00:00:00 2001 From: Shridhar Date: Wed, 24 Jul 2019 16:29:15 +0530 Subject: [PATCH] fix: Prevent crash on trying to edit profile image --- .../openevent/general/auth/EditProfileFragment.kt | 12 ++++++++---- app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/fossasia/openevent/general/auth/EditProfileFragment.kt b/app/src/main/java/org/fossasia/openevent/general/auth/EditProfileFragment.kt index 524916ac4f..b0757c986a 100644 --- a/app/src/main/java/org/fossasia/openevent/general/auth/EditProfileFragment.kt +++ b/app/src/main/java/org/fossasia/openevent/general/auth/EditProfileFragment.kt @@ -257,11 +257,15 @@ class EditProfileFragment : Fragment(), ComplexBackPressFragment { editImageView.editImage.setOnClickListener { - if (this::userAvatar.isInitialized) { - findNavController(rootView).navigate( - EditProfileFragmentDirections.actionEditProfileToCropImage(userAvatar)) + if (!userAvatar.isNullOrEmpty()) { + if (this::userAvatar.isInitialized) { + findNavController(rootView).navigate( + EditProfileFragmentDirections.actionEditProfileToCropImage(userAvatar)) + } else { + rootView.snackbar(getString(R.string.error_editting_image_message)) + } } else { - rootView.snackbar(getString(R.string.error_editting_image_message)) + rootView.snackbar(getString(R.string.image_not_found)) } dialog.cancel() diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 76013a8ec9..726699cdc5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -441,6 +441,8 @@ Female Male Instagram + Image not found + %1$s ticket %1$s tickets