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)