From b1a59c2bc74607bf1542228574f2487e5509cc43 Mon Sep 17 00:00:00 2001 From: Matthias Sebastian Sort Date: Tue, 18 Mar 2025 10:46:39 +0100 Subject: [PATCH] made Operators lowercase for conditionals --- src/Dynamicweb.DataIntegration.Providers.ODataProvider.csproj | 2 +- src/ODataSourceReader.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Dynamicweb.DataIntegration.Providers.ODataProvider.csproj b/src/Dynamicweb.DataIntegration.Providers.ODataProvider.csproj index 940d2f3..cbd7191 100644 --- a/src/Dynamicweb.DataIntegration.Providers.ODataProvider.csproj +++ b/src/Dynamicweb.DataIntegration.Providers.ODataProvider.csproj @@ -1,6 +1,6 @@  - 10.8.8 + 10.8.9 1.0.0.0 OData Provider The Odata Provider lets you fetch and map data from or to any OData endpoint. diff --git a/src/ODataSourceReader.cs b/src/ODataSourceReader.cs index 65038a1..472cec5 100644 --- a/src/ODataSourceReader.cs +++ b/src/ODataSourceReader.cs @@ -381,13 +381,13 @@ private string GetFilterStatement(Mapping mapping) var groups = mapping.Conditionals.Groups.ToList(); if (groups.Count > 0) { - string prependOperator = " And "; + string prependOperator = " and "; foreach (var group in groups) { var filterAsParameters = GetFilterAsParameters(mapping, group.Conditionals); if (filterAsParameters.Any()) { - var groupFilter = string.Join($" {group.ConditionalOperator} ", filterAsParameters); + var groupFilter = string.Join($" {group.ConditionalOperator.ToString().ToLower()} ", filterAsParameters); result += $"({groupFilter}){prependOperator}"; } }