diff --git a/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt b/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt index 8c793e7413..435a231858 100644 --- a/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt +++ b/purchases/src/main/kotlin/com/revenuecat/purchases/PurchasesOrchestrator.kt @@ -660,8 +660,8 @@ internal class PurchasesOrchestrator constructor( // region Private Methods private fun shouldRefreshCustomerInfo(firstTimeInForeground: Boolean): Boolean { - return (firstTimeInForeground || deviceCache.isCustomerInfoCacheStale(appUserID, appInBackground = false)) && - !appConfig.customEntitlementComputation + return !appConfig.customEntitlementComputation && + (firstTimeInForeground || deviceCache.isCustomerInfoCacheStale(appUserID, appInBackground = false)) } private fun getProductsOfTypes(