From 8525feea9dfe6426315dafcb092ef563daa37a32 Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Wed, 15 Nov 2023 17:05:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=9C=B0=E5=9B=BE?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E7=89=B9=E6=AE=8A=E6=96=87=E4=BB=B6=E5=90=8D?= =?UTF-8?q?=E4=B8=8B=E8=BD=BD=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix #7257 --- src/MaaWpfGui/Helper/ETagCache.cs | 4 ++-- src/MaaWpfGui/Models/ResourceUpdater.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MaaWpfGui/Helper/ETagCache.cs b/src/MaaWpfGui/Helper/ETagCache.cs index 16f5be76c1..216a102612 100644 --- a/src/MaaWpfGui/Helper/ETagCache.cs +++ b/src/MaaWpfGui/Helper/ETagCache.cs @@ -65,13 +65,13 @@ namespace MaaWpfGui.Helper return string.Empty; } - return _cache.TryGetValue(url, out string ret) ? ret : string.Empty; + return _cache.TryGetValue(url.Replace("#", "%23"), out string ret) ? ret : string.Empty; } // ReSharper disable once MemberCanBePrivate.Global public static void Set(string url, string etag) { - _cache[url] = etag; + _cache[url.Replace("#", "%23")] = etag; Save(); } diff --git a/src/MaaWpfGui/Models/ResourceUpdater.cs b/src/MaaWpfGui/Models/ResourceUpdater.cs index 2edfaf3644..60928723c9 100644 --- a/src/MaaWpfGui/Models/ResourceUpdater.cs +++ b/src/MaaWpfGui/Models/ResourceUpdater.cs @@ -232,7 +232,7 @@ namespace MaaWpfGui.Models { await Task.Delay(1000); - var sRet = await UpdateFileWithETag(baseUrl, file, file); + var sRet = await UpdateFileWithETag(baseUrl, file.Replace("#", "%23"), file); if (sRet == UpdateResult.Failed) {