mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-27 04:19:04 +08:00
Tweak TermsPartHandler to skip unpublished terms (#8311)
This commit is contained in:
@@ -79,8 +79,9 @@ namespace Orchard.Taxonomies.Handlers {
|
||||
var ids = part.Terms.Select(t => t.TermRecord.Id).Distinct();
|
||||
var terms = _contentManager.GetMany<TermPart>(ids, VersionOptions.Published, queryHint)
|
||||
.ToDictionary(t => t.Id, t => t);
|
||||
var publishedTermIds = terms.Select(t => t.Key);
|
||||
return
|
||||
part.Terms.Select(
|
||||
part.Terms.Where(t => publishedTermIds.Contains(t.TermRecord.Id)).Select(
|
||||
x =>
|
||||
new TermContentItemPart {
|
||||
Field = x.Field,
|
||||
|
||||
Reference in New Issue
Block a user