diff --git a/OrderCloud.Catalyst.Tests/ApiIntegrationTests/ListArgTests.cs b/OrderCloud.Catalyst.Tests/ApiIntegrationTests/ListArgTests.cs index f53be6e..c00b18b 100644 --- a/OrderCloud.Catalyst.Tests/ApiIntegrationTests/ListArgTests.cs +++ b/OrderCloud.Catalyst.Tests/ApiIntegrationTests/ListArgTests.cs @@ -206,5 +206,15 @@ public async Task filters_should_deserialize(string query, List expe } } } - } + + [TestCase("property=value", 1)] + [TestCase("xp.author=test*&xp.author=!*user", 2)] + public async Task multiple_filters_on_same_property_name_should_succeed(string query, int expectedFilterCount) + { + var response = await QueryListArgsRoute(query); + Assert.AreEqual(200, response.StatusCode); + var args = await response.GetJsonAsync>(); + Assert.AreEqual(expectedFilterCount, args.Filters.Count); + } + } } diff --git a/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj b/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj index efefad6..9cd4ce5 100644 --- a/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj +++ b/OrderCloud.Catalyst/OrderCloud.Catalyst.csproj @@ -1,4 +1,4 @@ - + netstandard2.0 @@ -6,9 +6,9 @@ 2.3.4 ordercloud-dotnet-catalyst OrderCloud SDK Extensions for Azure App Services - Oliver Heywood + OrderCloud Team Extensions and helpers for building .NET APIs and Serverless Functions, typically hosted in Azure App Services, that integrate with the OrderCloud.io e-commerce platform. - Copyright 2021 Four51, Inc. + Copyright 2024 Sitecore, Inc. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst sitecore_logo.jpg @@ -25,16 +25,16 @@ - + - - - + + + diff --git a/OrderCloud.Integrations.Messaging.MailChimp/OrderCloud.Integrations.Messaging.MailChimp.csproj b/OrderCloud.Integrations.Messaging.MailChimp/OrderCloud.Integrations.Messaging.MailChimp.csproj index ed2373a..6d54eb9 100644 --- a/OrderCloud.Integrations.Messaging.MailChimp/OrderCloud.Integrations.Messaging.MailChimp.csproj +++ b/OrderCloud.Integrations.Messaging.MailChimp/OrderCloud.Integrations.Messaging.MailChimp.csproj @@ -5,7 +5,7 @@ 2.3.0 OrderCloud.Integrations.Messaging.MailChimp OrderCloud Email Integration with MailChimp - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with MailChimp for Email. Copyright 2022, Sitecore. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst diff --git a/OrderCloud.Integrations.Messaging.SendGrid/OrderCloud.Integrations.Messaging.SendGrid.csproj b/OrderCloud.Integrations.Messaging.SendGrid/OrderCloud.Integrations.Messaging.SendGrid.csproj index d0cf360..9d52869 100644 --- a/OrderCloud.Integrations.Messaging.SendGrid/OrderCloud.Integrations.Messaging.SendGrid.csproj +++ b/OrderCloud.Integrations.Messaging.SendGrid/OrderCloud.Integrations.Messaging.SendGrid.csproj @@ -5,7 +5,7 @@ 2.3.0 OrderCloud.Integrations.Messaging.SendGrid OrderCloud Email Integration with SendGrid - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with Sendgrid for Email. Copyright 2022, Sitecore. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst diff --git a/OrderCloud.Integrations.Messaging.Sendinblue/OrderCloud.Integrations.Messaging.SendInBlue.csproj b/OrderCloud.Integrations.Messaging.Sendinblue/OrderCloud.Integrations.Messaging.SendInBlue.csproj index 9d36695..2077218 100644 --- a/OrderCloud.Integrations.Messaging.Sendinblue/OrderCloud.Integrations.Messaging.SendInBlue.csproj +++ b/OrderCloud.Integrations.Messaging.Sendinblue/OrderCloud.Integrations.Messaging.SendInBlue.csproj @@ -5,7 +5,7 @@ 2.3.0 OrderCloud.Integrations.Messaging.SendInBlue OrderCloud Email Integration with Sendinblue - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with Sendinblue for Email. Copyright 2022, Sitecore. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst diff --git a/OrderCloud.Integrations.Payment.BlueSnap/OrderCloud.Integrations.Payment.BlueSnap.csproj b/OrderCloud.Integrations.Payment.BlueSnap/OrderCloud.Integrations.Payment.BlueSnap.csproj index fe28217..659c3e4 100644 --- a/OrderCloud.Integrations.Payment.BlueSnap/OrderCloud.Integrations.Payment.BlueSnap.csproj +++ b/OrderCloud.Integrations.Payment.BlueSnap/OrderCloud.Integrations.Payment.BlueSnap.csproj @@ -5,7 +5,7 @@ 2.3.0 OrderCloud.Integrations.Payment.BlueSnap OrderCloud Payment Integration with BlueSnap - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with BlueSnap for payments. Copyright 2022, Sitecore. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst diff --git a/OrderCloud.Integrations.Payment.CardConnect/OrderCloud.Integrations.Payment.CardConnect.csproj b/OrderCloud.Integrations.Payment.CardConnect/OrderCloud.Integrations.Payment.CardConnect.csproj index cfd9bfe..e064b66 100644 --- a/OrderCloud.Integrations.Payment.CardConnect/OrderCloud.Integrations.Payment.CardConnect.csproj +++ b/OrderCloud.Integrations.Payment.CardConnect/OrderCloud.Integrations.Payment.CardConnect.csproj @@ -6,7 +6,7 @@ 2.3.0 OrderCloud.Integrations.Payment.CardConnect OrderCloud Tax Integration with CardConnect - DJ Steinmetz + OrderCloud Team Integrate the OrderCloud ecommerce platform with CardConnect for payments. Copyright 2022, Sitecore. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst diff --git a/OrderCloud.Integrations.Payment.Stripe/OrderCloud.Integrations.Payment.Stripe.csproj b/OrderCloud.Integrations.Payment.Stripe/OrderCloud.Integrations.Payment.Stripe.csproj index fab96e4..ca65d70 100644 --- a/OrderCloud.Integrations.Payment.Stripe/OrderCloud.Integrations.Payment.Stripe.csproj +++ b/OrderCloud.Integrations.Payment.Stripe/OrderCloud.Integrations.Payment.Stripe.csproj @@ -6,7 +6,7 @@ 2.3.0 OrderCloud.Integrations.Payment.Stripe OrderCloud Tax Integration with Stripe - Alexa Snyder + OrderCloud Team Integrate the OrderCloud ecommerce platform with Stripe for payments. Copyright 2022, Sitecore. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst diff --git a/OrderCloud.Integrations.Shipping.EasyPost/OrderCloud.Integrations.Shipping.EasyPost.csproj b/OrderCloud.Integrations.Shipping.EasyPost/OrderCloud.Integrations.Shipping.EasyPost.csproj index 5672a4d..c2725dc 100644 --- a/OrderCloud.Integrations.Shipping.EasyPost/OrderCloud.Integrations.Shipping.EasyPost.csproj +++ b/OrderCloud.Integrations.Shipping.EasyPost/OrderCloud.Integrations.Shipping.EasyPost.csproj @@ -6,9 +6,9 @@ 2.3.0 OrderCloud.Integrations.Shipping.EasyPost OrderCloud Shipping Integration with EasyPost - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with EasyPost for Shipping. - Copyright 2021 Four51, Inc. + Copyright 2021 Sitecore, Inc. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst sitecore_logo.jpg diff --git a/OrderCloud.Integrations.Shipping.Fedex/OrderCloud.Integrations.Shipping.Fedex.csproj b/OrderCloud.Integrations.Shipping.Fedex/OrderCloud.Integrations.Shipping.Fedex.csproj index 6214598..9c7f091 100644 --- a/OrderCloud.Integrations.Shipping.Fedex/OrderCloud.Integrations.Shipping.Fedex.csproj +++ b/OrderCloud.Integrations.Shipping.Fedex/OrderCloud.Integrations.Shipping.Fedex.csproj @@ -6,9 +6,9 @@ 2.3.0 OrderCloud.Integrations.Shipping.Fedex OrderCloud Shipping Integration with Fedex - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with Fedex for Shipping. - Copyright 2021 Four51, Inc. + Copyright 2021 Sitecore, Inc. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst sitecore_logo.jpg diff --git a/OrderCloud.Integrations.Shipping.UPS/OrderCloud.Integrations.Shipping.UPS.csproj b/OrderCloud.Integrations.Shipping.UPS/OrderCloud.Integrations.Shipping.UPS.csproj index 7ece870..6dc4e58 100644 --- a/OrderCloud.Integrations.Shipping.UPS/OrderCloud.Integrations.Shipping.UPS.csproj +++ b/OrderCloud.Integrations.Shipping.UPS/OrderCloud.Integrations.Shipping.UPS.csproj @@ -6,9 +6,9 @@ 2.3.0 OrderCloud.Integrations.Shipping.UPS OrderCloud Shipping Integration with UPS - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with UPS for Shipping. - Copyright 2021 Four51, Inc. + Copyright 2021 Sitecore, Inc. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst sitecore_logo.jpg diff --git a/OrderCloud.Integrations.Tax.Avalara/OrderCloud.Integrations.Tax.Avalara.csproj b/OrderCloud.Integrations.Tax.Avalara/OrderCloud.Integrations.Tax.Avalara.csproj index 2aecb7e..ef33174 100644 --- a/OrderCloud.Integrations.Tax.Avalara/OrderCloud.Integrations.Tax.Avalara.csproj +++ b/OrderCloud.Integrations.Tax.Avalara/OrderCloud.Integrations.Tax.Avalara.csproj @@ -6,9 +6,9 @@ 2.3.0 OrderCloud.Integrations.Tax.Avalara OrderCloud Tax Integration with Avalara - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with Avalara for tax calculation. - Copyright 2021 Four51, Inc. + Copyright 2021 Sitecore, Inc. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst sitecore_logo.jpg diff --git a/OrderCloud.Integrations.Tax.TaxJar/OrderCloud.Integrations.Tax.TaxJar.csproj b/OrderCloud.Integrations.Tax.TaxJar/OrderCloud.Integrations.Tax.TaxJar.csproj index ea85bd4..67b50d0 100644 --- a/OrderCloud.Integrations.Tax.TaxJar/OrderCloud.Integrations.Tax.TaxJar.csproj +++ b/OrderCloud.Integrations.Tax.TaxJar/OrderCloud.Integrations.Tax.TaxJar.csproj @@ -6,9 +6,9 @@ 2.3.0 OrderCloud.Integrations.Tax.TaxJar OrderCloud Tax Integration with TaxJar - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with TaxJar for tax calculation. - Copyright 2021 Four51, Inc. + Copyright 2021 Sitecore, Inc. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst sitecore_logo.jpg diff --git a/OrderCloud.Integrations.Tax.Vertex/OrderCloud.Integrations.Tax.Vertex.csproj b/OrderCloud.Integrations.Tax.Vertex/OrderCloud.Integrations.Tax.Vertex.csproj index 0449c53..8ec8f94 100644 --- a/OrderCloud.Integrations.Tax.Vertex/OrderCloud.Integrations.Tax.Vertex.csproj +++ b/OrderCloud.Integrations.Tax.Vertex/OrderCloud.Integrations.Tax.Vertex.csproj @@ -6,9 +6,9 @@ 2.3.0 OrderCloud.Integrations.Tax.Vertex OrderCloud Tax Integration with Vertex - Oliver Heywood + OrderCloud Team Integrate the OrderCloud ecommerce platform with Vertex for tax calculation. - Copyright 2021 Four51, Inc. + Copyright 2021 Sitecore, Inc. https://github.com/ordercloud-api/ordercloud-dotnet-catalyst sitecore_logo.jpg