diff --git a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Services/MediaLibraryService.cs b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Services/MediaLibraryService.cs index e61a747bd..76ef01b71 100644 --- a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Services/MediaLibraryService.cs +++ b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Services/MediaLibraryService.cs @@ -53,6 +53,8 @@ namespace Orchard.MediaLibrary.Services { public IEnumerable GetMediaContentItems(string folderPath, int skip, int count, string order, string mediaType, VersionOptions versionOptions = null) { var query = _orchardServices.ContentManager.Query(versionOptions); + query = query.Join(); + if (!String.IsNullOrEmpty(mediaType)) { query = query.ForType(new[] { mediaType }); } @@ -95,6 +97,8 @@ namespace Orchard.MediaLibrary.Services { public int GetMediaContentItemsCount(string folderPath, string mediaType, VersionOptions versionOptions = null) { var query = _orchardServices.ContentManager.Query(versionOptions); + query = query.Join(); + if (!String.IsNullOrEmpty(mediaType)) { query = query.ForType(new[] { mediaType }); }