[platform] omitting update request parameters for file URLs (IJPL-166353)

(cherry picked from commit a82e4e5e4f2828e07f08f4d5b70257f24fbfdac2)

IJ-CR-148762

GitOrigin-RevId: 1a9e132cb33f64f1030aa899da3c2af19fa4b6a7
This commit is contained in:
Roman Shevchenko
2024-11-07 10:42:13 +01:00
committed by intellij-monorepo-bot
parent c6db2f5230
commit f8501aca41

View File

@@ -10,6 +10,7 @@ import com.intellij.openapi.util.NullableLazyValue;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.ui.LicensingFacade;
import com.intellij.util.Url;
import com.intellij.util.io.URLUtil;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
@@ -23,6 +24,10 @@ public final class UpdateRequestParameters {
lazyNullable(() -> MachineIdManager.INSTANCE.getAnonymizedMachineId("JetBrainsUpdates"));
public static @NotNull Url amendUpdateRequest(@NotNull Url url) {
if (URLUtil.FILE_PROTOCOL.equals(url.getScheme())) {
return url;
}
var parameters = new LinkedHashMap<String, String>();
parameters.put("build", ApplicationInfo.getInstance().getBuild().asString());