From 650a27fed1d1e73709646e749030ae7463b0122c Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Mon, 2 Jun 2025 20:20:35 +0200 Subject: [PATCH] Add validation for empty plugin ID and server URL --- .../Tools/PluginSystem/PluginFactory.Download.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Download.cs b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Download.cs index ff4580c5..7bad7ec4 100644 --- a/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Download.cs +++ b/app/MindWork AI Studio/Tools/PluginSystem/PluginFactory.Download.cs @@ -7,6 +7,9 @@ public static partial class PluginFactory { public static async Task DetermineConfigPluginETagAsync(Guid configPlugId, string configServerUrl, CancellationToken cancellationToken = default) { + if(configPlugId == Guid.Empty || string.IsNullOrWhiteSpace(configServerUrl)) + return null; + try { var serverUrl = configServerUrl.EndsWith('/') ? configServerUrl[..^1] : configServerUrl;