diff --git a/navi-insurance/src/main/java/com/navi/insurance/formbase/views/MultiSelectWidgetView.kt b/navi-insurance/src/main/java/com/navi/insurance/formbase/views/MultiSelectWidgetView.kt index 4ca8c13323..5e03d31b36 100644 --- a/navi-insurance/src/main/java/com/navi/insurance/formbase/views/MultiSelectWidgetView.kt +++ b/navi-insurance/src/main/java/com/navi/insurance/formbase/views/MultiSelectWidgetView.kt @@ -21,6 +21,7 @@ import androidx.fragment.app.Fragment import com.google.gson.Gson import com.navi.base.model.CtaData import com.navi.base.model.CtaType +import com.navi.base.utils.isNotNull import com.navi.base.utils.isNull import com.navi.base.utils.orTrue import com.navi.common.image.loadUrlIntoImageView @@ -332,7 +333,8 @@ class MultiSelectWidgetView(context: Context, attributeSet: AttributeSet? = null ) } dependentDetails?.gender = GenderTypes.FEMALE.name - selectedItemData?.put(proposalRelation, dependentDetails) + if(dependentDetails.isNotNull()) + selectedItemData?.put(proposalRelation, dependentDetails) } else { fragment?.activity?.baseContext?.let { context -> loadUrlIntoImageView( @@ -343,7 +345,8 @@ class MultiSelectWidgetView(context: Context, attributeSet: AttributeSet? = null } dependentDetails?.gender = GenderTypes.MALE.name - selectedItemData?.put(proposalRelation, dependentDetails) + if(dependentDetails.isNotNull()) + selectedItemData?.put(proposalRelation, dependentDetails) } } }