From 248be11e4d41d57dd41a83c4fb07006a7db75987 Mon Sep 17 00:00:00 2001 From: Kukks Date: Mon, 21 Feb 2022 11:48:40 +0100 Subject: [PATCH] fix local client http accessor overrider --- .../Controllers/GreenField/LocalBTCPayServerClient.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/BTCPayServer/Controllers/GreenField/LocalBTCPayServerClient.cs b/BTCPayServer/Controllers/GreenField/LocalBTCPayServerClient.cs index 7a1e1283e..58d2ae49f 100644 --- a/BTCPayServer/Controllers/GreenField/LocalBTCPayServerClient.cs +++ b/BTCPayServer/Controllers/GreenField/LocalBTCPayServerClient.cs @@ -158,11 +158,16 @@ namespace BTCPayServer.Controllers.Greenfield _greenfieldPullPaymentController, _homeController, _storePaymentMethodsController, - new HttpContextAccessor() { HttpContext = context } + new LocalHttpContextAccessor() { HttpContext = context } ); } } + public class LocalHttpContextAccessor: IHttpContextAccessor + { + public HttpContext? HttpContext { get; set; } + } + public class LocalBTCPayServerClient : BTCPayServerClient { private readonly GreenfieldStoreOnChainPaymentMethodsController _chainPaymentMethodsController;