|
|
|
@ -39,7 +39,6 @@ namespace Squidex.Domain.Apps.Entities.Contents |
|
|
|
private readonly IContentVersionLoader contentVersionLoader; |
|
|
|
private readonly IAppProvider appProvider; |
|
|
|
private readonly IScriptEngine scriptEngine; |
|
|
|
private readonly ITagService tagService; |
|
|
|
private readonly EdmModelBuilder modelBuilder; |
|
|
|
|
|
|
|
public ContentQueryService( |
|
|
|
@ -47,7 +46,6 @@ namespace Squidex.Domain.Apps.Entities.Contents |
|
|
|
IContentRepository contentRepository, |
|
|
|
IContentVersionLoader contentVersionLoader, |
|
|
|
IScriptEngine scriptEngine, |
|
|
|
ITagService tagService, |
|
|
|
EdmModelBuilder modelBuilder) |
|
|
|
{ |
|
|
|
Guard.NotNull(appProvider, nameof(appProvider)); |
|
|
|
@ -55,14 +53,12 @@ namespace Squidex.Domain.Apps.Entities.Contents |
|
|
|
Guard.NotNull(contentVersionLoader, nameof(contentVersionLoader)); |
|
|
|
Guard.NotNull(modelBuilder, nameof(modelBuilder)); |
|
|
|
Guard.NotNull(scriptEngine, nameof(scriptEngine)); |
|
|
|
Guard.NotNull(tagService, nameof(tagService)); |
|
|
|
|
|
|
|
this.appProvider = appProvider; |
|
|
|
this.contentRepository = contentRepository; |
|
|
|
this.contentVersionLoader = contentVersionLoader; |
|
|
|
this.modelBuilder = modelBuilder; |
|
|
|
this.scriptEngine = scriptEngine; |
|
|
|
this.tagService = tagService; |
|
|
|
} |
|
|
|
|
|
|
|
public Task ThrowIfSchemaNotExistsAsync(ContentQueryContext context) |
|
|
|
@ -215,11 +211,6 @@ namespace Squidex.Domain.Apps.Entities.Contents |
|
|
|
|
|
|
|
var result = model.ParseQuery(query).ToQuery(); |
|
|
|
|
|
|
|
if (result.Filter != null) |
|
|
|
{ |
|
|
|
result.Filter = FilterTagTransformer.Transform(result.Filter, context.App.Id, tagService); |
|
|
|
} |
|
|
|
|
|
|
|
if (result.Sort.Count == 0) |
|
|
|
{ |
|
|
|
result.Sort.Add(new SortNode(new List<string> { "lastModified" }, SortOrder.Descending)); |
|
|
|
|