From bf0c79ca00413b9c2b7b6e9d188109d9d96a8bc5 Mon Sep 17 00:00:00 2001 From: Irfan Omur Date: Tue, 12 Mar 2024 19:56:41 +0300 Subject: [PATCH] Fix crash on domain selection screen --- .../sitecreation/domains/SiteCreationDomainsViewModel.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/SiteCreationDomainsViewModel.kt b/WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/SiteCreationDomainsViewModel.kt index 716ff8017f27..2881f623475b 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/SiteCreationDomainsViewModel.kt +++ b/WordPress/src/main/java/org/wordpress/android/ui/sitecreation/domains/SiteCreationDomainsViewModel.kt @@ -130,11 +130,10 @@ class SiteCreationDomainsViewModel @Inject constructor( } fun onCreateSiteBtnClicked() { - val domain = requireNotNull(selectedDomain) { - "Create site button should not be visible if a domain is not selected" - } - tracker.trackDomainSelected(domain.domainName, currentQuery?.value.orEmpty(), domain.cost, domain.isFree) - _createSiteBtnClicked.value = domain + selectedDomain?.let { domain -> + tracker.trackDomainSelected(domain.domainName, currentQuery?.value.orEmpty(), domain.cost, domain.isFree) + _createSiteBtnClicked.value = domain + } // selectedDomain is null if the query has been asynchronously updated and the domain list has been changed. } fun onClearTextBtnClicked() = _clearBtnClicked.call()