Fixing Widget layers deletion

This commit is contained in:
Sebastien Ros
2014-06-20 15:16:49 -07:00
parent 9219a8ee75
commit ac1684b0f9

View File

@@ -57,7 +57,7 @@ namespace Orchard.Widgets.Services {
public IEnumerable<WidgetPart> GetOrphanedWidgets() {
return _contentManager
.Query<WidgetPart, WidgetPartRecord>()
.Query<WidgetPart>()
.ForVersion(VersionOptions.Latest)
.WithQueryHints(new QueryHints().ExpandParts<CommonPart>())
.Where<CommonPartRecord>(x => x.Container == null)
@@ -66,7 +66,8 @@ namespace Orchard.Widgets.Services {
public IEnumerable<WidgetPart> GetWidgets(int layerId) {
return _contentManager
.Query<WidgetPart, WidgetPartRecord>()
.Query<WidgetPart>()
.ForVersion(VersionOptions.Latest)
.WithQueryHints(new QueryHints().ExpandParts<CommonPart>())
.Where<CommonPartRecord>(x => x.Container.Id == layerId)
.List();