From bb471461d0d110411ef5d2c7d5d87d2b5ba68a2e Mon Sep 17 00:00:00 2001 From: maliming Date: Wed, 2 Apr 2025 17:32:26 +0800 Subject: [PATCH] Remove existing timezone header before adding the current timezone in HTTP message handlers --- .../MauiBlazor/AbpMauiBlazorClientHttpMessageHandler.cs | 1 + .../Components/Web/AbpBlazorClientHttpMessageHandler.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/AbpMauiBlazorClientHttpMessageHandler.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/AbpMauiBlazorClientHttpMessageHandler.cs index 7cbf09d4b2..562f35e5a8 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/AbpMauiBlazorClientHttpMessageHandler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor/Volo/Abp/AspNetCore/Components/MauiBlazor/AbpMauiBlazorClientHttpMessageHandler.cs @@ -61,6 +61,7 @@ public class AbpMauiBlazorClientHttpMessageHandler : DelegatingHandler, ITransie { if (!_currentTimezoneProvider.TimeZone.IsNullOrWhiteSpace()) { + request.Headers.Remove(TimeZoneConsts.DefaultTimeZoneKey); request.Headers.Add(TimeZoneConsts.DefaultTimeZoneKey, _currentTimezoneProvider.TimeZone); } diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorClientHttpMessageHandler.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorClientHttpMessageHandler.cs index 8984231254..5fa70baabe 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorClientHttpMessageHandler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.Web/Volo/Abp/AspNetCore/Components/Web/AbpBlazorClientHttpMessageHandler.cs @@ -105,6 +105,7 @@ public class AbpBlazorClientHttpMessageHandler : DelegatingHandler, ITransientDe { if (!_currentTimezoneProvider.TimeZone.IsNullOrWhiteSpace()) { + request.Headers.Remove(TimeZoneConsts.DefaultTimeZoneKey); request.Headers.Add(TimeZoneConsts.DefaultTimeZoneKey, _currentTimezoneProvider.TimeZone); }