From 3fe70aa33c54a41186647d8b8bc9f98777cd7c3d Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 20 Sep 2012 10:09:11 -0700 Subject: [PATCH] #18975: Maintaining current folder in media management Work Item: 18975 --HG-- branch : 1.x --- .../Modules/Orchard.Media/Controllers/AdminController.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Media/Controllers/AdminController.cs b/src/Orchard.Web/Modules/Orchard.Media/Controllers/AdminController.cs index 222531118..72020ed37 100644 --- a/src/Orchard.Web/Modules/Orchard.Media/Controllers/AdminController.cs +++ b/src/Orchard.Web/Modules/Orchard.Media/Controllers/AdminController.cs @@ -76,7 +76,7 @@ namespace Orchard.Media.Controllers { return View(viewModel); } - return RedirectToAction("Index"); + return RedirectToAction("Edit", new { viewModel.Name, viewModel.MediaPath }); } public ActionResult Edit(string name, string mediaPath) { @@ -93,7 +93,7 @@ namespace Orchard.Media.Controllers { } [HttpPost] - public ActionResult Edit(FormCollection input) { + public ActionResult Edit(FormCollection input, string name, string mediaPath) { foreach (string key in input.Keys) { if (key.StartsWith("Checkbox.File.") && input[key] == "true") { string fileName = key.Substring("Checkbox.File.".Length); @@ -124,7 +124,8 @@ namespace Orchard.Media.Controllers { } } } - return RedirectToAction("Index"); + + return RedirectToAction("Edit", new { name, mediaPath }); } public ActionResult EditProperties(string folderName, string mediaPath) {