From 8e67ccd5366026d447d05c52e2f2deb8d2403cb2 Mon Sep 17 00:00:00 2001 From: Dmitry Lyubin Date: Wed, 8 Apr 2026 17:15:36 +0300 Subject: [PATCH] OPENIDE restore support for idea.patches.url to allow custom patch location --- .../ide/impl/customization/OpenIdeExternalResourceUrls.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt b/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt index b643b8ac8543..aa2c40ad6d2e 100644 --- a/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt +++ b/platform/platform-impl/src/com/intellij/platform/ide/impl/customization/OpenIdeExternalResourceUrls.kt @@ -30,7 +30,8 @@ class OpenIdeExternalResourceUrls : ExternalProductResourceUrls { .let { Urls.newFromEncoded(it) } override fun computePatchUrl(from: BuildNumber, to: BuildNumber): Url = - Urls.newFromEncoded("https://download.openide.ru/ide").resolve(computePatchFileName(from, to)) + System.getProperty("idea.patches.url", "https://download.openide.ru/ide") + .let { Urls.newFromEncoded(it).resolve(computePatchFileName(from, to)) } override val bugReportUrl: ((String) -> Url) get() = { Urls.newFromEncoded("https://gitflic.ru/project/openide/openide/issue/create") }