From bc2fa50ec60f09d18efafcd4a24473176bbe7db4 Mon Sep 17 00:00:00 2001 From: Michael Staib Date: Fri, 15 Dec 2023 10:58:26 +0200 Subject: [PATCH] Fixed CostAttribute multiplier path signature. (#6777) --- .../Core/src/Types/Types/Attributes/CostAttribute.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/HotChocolate/Core/src/Types/Types/Attributes/CostAttribute.cs b/src/HotChocolate/Core/src/Types/Types/Attributes/CostAttribute.cs index 36fbf6640ca..560da23a0a6 100644 --- a/src/HotChocolate/Core/src/Types/Types/Attributes/CostAttribute.cs +++ b/src/HotChocolate/Core/src/Types/Types/Attributes/CostAttribute.cs @@ -40,7 +40,7 @@ public CostAttribute(int complexity) public CostAttribute( int complexity, - params MultiplierPathString[] multipliers) + params string[] multipliers) { if (complexity <= 0) { @@ -56,13 +56,13 @@ public CostAttribute( } _complexity = complexity; - _multipliers = multipliers.Where(t => t.HasValue).ToArray(); + _multipliers = multipliers.Select(t => new MultiplierPathString(t)).Where(t => t.HasValue).ToArray(); } public CostAttribute( int complexity, int defaultMultiplier, - params MultiplierPathString[] multipliers) + params string[] multipliers) { if (complexity <= 0) { @@ -87,7 +87,7 @@ public CostAttribute( _complexity = complexity; _defaultMultiplier = defaultMultiplier; - _multipliers = multipliers.Where(t => t.HasValue).ToArray(); + _multipliers = multipliers.Select(t => new MultiplierPathString(t)).Where(t => t.HasValue).ToArray(); } protected override void OnConfigure(