From 0bca830d9e1b46d4338722bbf5ef0280f4039118 Mon Sep 17 00:00:00 2001 From: Daniil Kalinin Date: Mon, 13 Oct 2025 06:30:24 +0200 Subject: [PATCH] PY-82344 Adjust update check conditions GitOrigin-RevId: d2a5f2c10db15453bf9d7be898ea3a88dfd3605c --- .../communityToUnified/PyCommunityToUnifiedPromoService.kt | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/python/ide/impl/intellij.pycharm.community.ide.impl.promotion/src/com/intellij/pycharm/community/ide/impl/promotion/communityToUnified/PyCommunityToUnifiedPromoService.kt b/python/ide/impl/intellij.pycharm.community.ide.impl.promotion/src/com/intellij/pycharm/community/ide/impl/promotion/communityToUnified/PyCommunityToUnifiedPromoService.kt index ba86784dbfb9..82c0bc0846d9 100644 --- a/python/ide/impl/intellij.pycharm.community.ide.impl.promotion/src/com/intellij/pycharm/community/ide/impl/promotion/communityToUnified/PyCommunityToUnifiedPromoService.kt +++ b/python/ide/impl/intellij.pycharm.community.ide.impl.promotion/src/com/intellij/pycharm/community/ide/impl/promotion/communityToUnified/PyCommunityToUnifiedPromoService.kt @@ -7,10 +7,7 @@ import com.intellij.openapi.components.Service import com.intellij.openapi.components.service import com.intellij.openapi.diagnostic.logger import com.intellij.openapi.updateSettings.UpdateStrategyCustomization -import com.intellij.openapi.updateSettings.impl.PlatformUpdates -import com.intellij.openapi.updateSettings.impl.UpdateCheckerFacade -import com.intellij.openapi.updateSettings.impl.UpdateSettings -import com.intellij.openapi.updateSettings.impl.UpdateStrategy +import com.intellij.openapi.updateSettings.impl.* import com.intellij.openapi.util.registry.Registry import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers @@ -122,7 +119,7 @@ internal class PyCommunityToUnifiedPromoService(val serviceScope: CoroutineScope } val platformUpdates = UpdateStrategy(build, product, updateSettings, customization).checkForUpdates() if (platformUpdates is PlatformUpdates.Loaded && - platformUpdates.newBuild.number.productCode == "PY" && + platformUpdates.updatedChannel.status == ChannelStatus.RELEASE && platformUpdates.newBuild.number.baselineVersion >= 253) { availableUpdate = platformUpdates return@withTimeout platformUpdates