diff --git a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt index e3fc969d178..30f4c58bc26 100644 --- a/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt +++ b/WooCommerce/src/main/kotlin/com/woocommerce/android/ui/woopos/home/items/products/WooPosProductsDataSource.kt @@ -57,8 +57,6 @@ class WooPosProductsDataSource @Inject constructor( private var activeSource: WooPosProductsDataSourceInterface? = null fun prepopulateCache(): Flow = flow { - emit(WooPosPrepopulatingDataStatus.Syncing) - val requirement = syncStatusChecker.checkSyncRequirement() when (requirement) { is WooPosFullSyncRequirement.LocalCatalogDisabled -> { @@ -80,6 +78,7 @@ class WooPosProductsDataSource @Inject constructor( } is WooPosFullSyncRequirement.BlockingRequired -> { + emit(WooPosPrepopulatingDataStatus.Syncing) activeSource = localDbDataSource localDbDataSource.prepopulateCache().fold( onSuccess = {