From 1ac1f3482d20fb0469b75d1c113f5db2c65c1ac7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 12 Oct 2025 16:47:09 +0000 Subject: [PATCH 1/2] Initial plan From 94d90f4787aa8300d337c174cdacf45ad5875440 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 12 Oct 2025 17:03:10 +0000 Subject: [PATCH 2/2] Fix C# 14 breaking change by replacing params ReadOnlySpan with params arrays Co-authored-by: KrzysztofPajak <16772986+KrzysztofPajak@users.noreply.github.com> --- .../Grand.Business.Core/Interfaces/Storage/IFileStore.cs | 2 +- .../Utilities/Messages/DotLiquidDrops/LiquidExtensions.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Business/Grand.Business.Core/Interfaces/Storage/IFileStore.cs b/src/Business/Grand.Business.Core/Interfaces/Storage/IFileStore.cs index 8c417d12a..52fc7e386 100644 --- a/src/Business/Grand.Business.Core/Interfaces/Storage/IFileStore.cs +++ b/src/Business/Grand.Business.Core/Interfaces/Storage/IFileStore.cs @@ -158,7 +158,7 @@ public static class IFileStoreExtensions /// The . /// The path parts to combine. /// The full combined path. - public static string Combine(this IFileStore fileStore, params ReadOnlySpan paths) + public static string Combine(this IFileStore fileStore, params string[] paths) { if (paths.Length == 0) return null; diff --git a/src/Business/Grand.Business.Core/Utilities/Messages/DotLiquidDrops/LiquidExtensions.cs b/src/Business/Grand.Business.Core/Utilities/Messages/DotLiquidDrops/LiquidExtensions.cs index f2254bd61..1a79ddd1f 100644 --- a/src/Business/Grand.Business.Core/Utilities/Messages/DotLiquidDrops/LiquidExtensions.cs +++ b/src/Business/Grand.Business.Core/Utilities/Messages/DotLiquidDrops/LiquidExtensions.cs @@ -7,7 +7,7 @@ namespace Grand.Business.Core.Utilities.Messages.DotLiquidDrops; public static class LiquidExtensions { - public static List GetTokens(params ReadOnlySpan drops) + public static List GetTokens(params Type[] drops) { List tokens = []; foreach (var drop in drops)