Browse Source

StatsWith fix

pull/333/head v1.12.0
Sebastian Stehle 7 years ago
parent
commit
ff875ba381
  1. 2
      src/Squidex.Domain.Apps.Entities.MongoDb/Assets/Visitors/FindExtensions.cs
  2. 2
      src/Squidex.Domain.Apps.Entities.MongoDb/Contents/Visitors/FindExtensions.cs
  3. 2
      src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/FilterBuilder.cs
  4. 4
      src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/FilterVisitor.cs
  5. 2
      src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/LimitExtensions.cs
  6. 2
      src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/SortBuilder.cs
  7. 2
      tests/Squidex.Domain.Apps.Entities.Tests/Assets/MongoDb/MongoDbQueryTests.cs
  8. 2
      tests/Squidex.Domain.Apps.Entities.Tests/Contents/MongoDb/MongoDbQueryTests.cs

2
src/Squidex.Domain.Apps.Entities.MongoDb/Assets/Visitors/FindExtensions.cs

@ -11,7 +11,7 @@ using System.Linq;
using MongoDB.Bson; using MongoDB.Bson;
using MongoDB.Driver; using MongoDB.Driver;
using Squidex.Infrastructure; using Squidex.Infrastructure;
using Squidex.Infrastructure.MongoDb.OData; using Squidex.Infrastructure.MongoDb.Queries;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
namespace Squidex.Domain.Apps.Entities.MongoDb.Assets.Visitors namespace Squidex.Domain.Apps.Entities.MongoDb.Assets.Visitors

2
src/Squidex.Domain.Apps.Entities.MongoDb/Contents/Visitors/FindExtensions.cs

@ -15,7 +15,7 @@ using NodaTime;
using Squidex.Domain.Apps.Core.Contents; using Squidex.Domain.Apps.Core.Contents;
using Squidex.Domain.Apps.Core.GenerateEdmSchema; using Squidex.Domain.Apps.Core.GenerateEdmSchema;
using Squidex.Domain.Apps.Core.Schemas; using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.MongoDb.OData; using Squidex.Infrastructure.MongoDb.Queries;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
namespace Squidex.Domain.Apps.Entities.MongoDb.Contents.Visitors namespace Squidex.Domain.Apps.Entities.MongoDb.Contents.Visitors

2
src/Squidex.Infrastructure.MongoDb/MongoDb/OData/FilterBuilder.cs → src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/FilterBuilder.cs

@ -8,7 +8,7 @@
using MongoDB.Driver; using MongoDB.Driver;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
namespace Squidex.Infrastructure.MongoDb.OData namespace Squidex.Infrastructure.MongoDb.Queries
{ {
public static class FilterBuilder public static class FilterBuilder
{ {

4
src/Squidex.Infrastructure.MongoDb/MongoDb/OData/FilterVisitor.cs → src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/FilterVisitor.cs

@ -12,7 +12,7 @@ using MongoDB.Bson;
using MongoDB.Driver; using MongoDB.Driver;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
namespace Squidex.Infrastructure.MongoDb.OData namespace Squidex.Infrastructure.MongoDb.Queries
{ {
public sealed class FilterVisitor<T> : FilterNodeVisitor<FilterDefinition<T>> public sealed class FilterVisitor<T> : FilterNodeVisitor<FilterDefinition<T>>
{ {
@ -52,7 +52,7 @@ namespace Squidex.Infrastructure.MongoDb.OData
switch (nodeIn.Operator) switch (nodeIn.Operator)
{ {
case FilterOperator.StartsWith: case FilterOperator.StartsWith:
return Filter.Regex(propertyName, BuildRegex(nodeIn, s => "$" + s)); return Filter.Regex(propertyName, BuildRegex(nodeIn, s => "^" + s));
case FilterOperator.Contains: case FilterOperator.Contains:
return Filter.Regex(propertyName, BuildRegex(nodeIn, s => s)); return Filter.Regex(propertyName, BuildRegex(nodeIn, s => s));
case FilterOperator.EndsWith: case FilterOperator.EndsWith:

2
src/Squidex.Infrastructure.MongoDb/MongoDb/OData/LimitExtensions.cs → src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/LimitExtensions.cs

@ -8,7 +8,7 @@
using MongoDB.Driver; using MongoDB.Driver;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
namespace Squidex.Infrastructure.MongoDb.OData namespace Squidex.Infrastructure.MongoDb.Queries
{ {
public static class LimitExtensions public static class LimitExtensions
{ {

2
src/Squidex.Infrastructure.MongoDb/MongoDb/OData/SortBuilder.cs → src/Squidex.Infrastructure.MongoDb/MongoDb/Queries/SortBuilder.cs

@ -9,7 +9,7 @@ using System.Collections.Generic;
using MongoDB.Driver; using MongoDB.Driver;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
namespace Squidex.Infrastructure.MongoDb.OData namespace Squidex.Infrastructure.MongoDb.Queries
{ {
public static class SortBuilder public static class SortBuilder
{ {

2
tests/Squidex.Domain.Apps.Entities.Tests/Assets/MongoDb/MongoDbQueryTests.cs

@ -14,7 +14,7 @@ using Squidex.Domain.Apps.Entities.MongoDb.Assets;
using Squidex.Domain.Apps.Entities.MongoDb.Assets.Visitors; using Squidex.Domain.Apps.Entities.MongoDb.Assets.Visitors;
using Squidex.Infrastructure; using Squidex.Infrastructure;
using Squidex.Infrastructure.MongoDb; using Squidex.Infrastructure.MongoDb;
using Squidex.Infrastructure.MongoDb.OData; using Squidex.Infrastructure.MongoDb.Queries;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
using Xunit; using Xunit;
using FilterBuilder = Squidex.Infrastructure.Queries.FilterBuilder; using FilterBuilder = Squidex.Infrastructure.Queries.FilterBuilder;

2
tests/Squidex.Domain.Apps.Entities.Tests/Contents/MongoDb/MongoDbQueryTests.cs

@ -21,7 +21,7 @@ using Squidex.Domain.Apps.Entities.MongoDb.Contents.Visitors;
using Squidex.Domain.Apps.Entities.Schemas; using Squidex.Domain.Apps.Entities.Schemas;
using Squidex.Infrastructure; using Squidex.Infrastructure;
using Squidex.Infrastructure.MongoDb; using Squidex.Infrastructure.MongoDb;
using Squidex.Infrastructure.MongoDb.OData; using Squidex.Infrastructure.MongoDb.Queries;
using Squidex.Infrastructure.Queries; using Squidex.Infrastructure.Queries;
using Xunit; using Xunit;
using FilterBuilder = Squidex.Infrastructure.Queries.FilterBuilder; using FilterBuilder = Squidex.Infrastructure.Queries.FilterBuilder;

Loading…
Cancel
Save