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 43cc7bf82..c05082af0 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 @@ -55,14 +55,16 @@ class EditProfileFragment : Fragment() { val imageUrl = it.avatarUrl.nullToEmpty() rootView.firstName.setText(userFirstName) rootView.lastName.setText(userLastName) - context?.let { ctx -> - val drawable = AppCompatResources.getDrawable(ctx, R.drawable.ic_account_circle_grey_24dp) - drawable?.let { icon -> - Picasso.get() - .load(imageUrl) - .placeholder(icon) - .transform(CircleTransform()) - .into(rootView.profilePhoto) + if (!imageUrl.isEmpty()) { // picasso requires the imageUrl to be non empty + context?.let { ctx -> + val drawable = AppCompatResources.getDrawable(ctx, R.drawable.ic_account_circle_grey_24dp) + drawable?.let { icon -> + Picasso.get() + .load(imageUrl) + .placeholder(icon) + .transform(CircleTransform()) + .into(rootView.profilePhoto) + } } } }