mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 19:34:40 +08:00
Fixing MediaPicker error when there is no media folder for the tenant.
--HG-- branch : dev
This commit is contained in:
@@ -30,8 +30,8 @@ namespace Orchard.MediaPicker.Controllers {
|
|||||||
public Localizer T { get; set; }
|
public Localizer T { get; set; }
|
||||||
|
|
||||||
public ActionResult Index(string name, string mediaPath) {
|
public ActionResult Index(string name, string mediaPath) {
|
||||||
IEnumerable<MediaFile> mediaFiles = _mediaService.GetMediaFiles(mediaPath);
|
var mediaFolders = _mediaService.GetMediaFolders(mediaPath);
|
||||||
IEnumerable<MediaFolder> mediaFolders = _mediaService.GetMediaFolders(mediaPath);
|
var mediaFiles = string.IsNullOrEmpty(mediaPath) ? null : _mediaService.GetMediaFiles(mediaPath);
|
||||||
var model = new MediaFolderEditViewModel { FolderName = name, MediaFiles = mediaFiles, MediaFolders = mediaFolders, MediaPath = mediaPath };
|
var model = new MediaFolderEditViewModel { FolderName = name, MediaFiles = mediaFiles, MediaFolders = mediaFolders, MediaPath = mediaPath };
|
||||||
ViewData["Service"] = _mediaService;
|
ViewData["Service"] = _mediaService;
|
||||||
return View(model);
|
return View(model);
|
||||||
|
@@ -42,8 +42,9 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
}
|
}
|
||||||
@foreach (var mediaFile in Model.MediaFiles) {
|
@if (Model.MediaFiles != null) {
|
||||||
var src = (((IMediaService)ViewData["Service"]).GetPublicUrl(Path.Combine(Model.MediaPath, mediaFile.Name)));
|
foreach (var mediaFile in Model.MediaFiles) {
|
||||||
|
var src = (((IMediaService)ViewData["Service"]).GetPublicUrl(Path.Combine(Model.MediaPath, mediaFile.Name)));
|
||||||
<tr data-imgsrc="@src" class="media-item">
|
<tr data-imgsrc="@src" class="media-item">
|
||||||
<td class="media-thumbnail">
|
<td class="media-thumbnail">
|
||||||
<img data-filename="@src.Substring(src.LastIndexOf("/") + 1)" alt="" src="@src" onload="jQuery.mediaPicker.scalePreview(this)" />
|
<img data-filename="@src.Substring(src.LastIndexOf("/") + 1)" alt="" src="@src" onload="jQuery.mediaPicker.scalePreview(this)" />
|
||||||
@@ -56,6 +57,7 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
}
|
||||||
}
|
}
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user