1
0
Fork 0
mirror of https://github.com/Radarr/Radarr synced 2024-12-26 01:38:24 +00:00

Directory controller will now swallow errors that would otherwise return invalid data to the client (forcing an annoying alert to the client), no results are returned when this happens.

This commit is contained in:
Mark McDowall 2011-06-10 14:55:58 -07:00
parent 03c6dea53f
commit ad89618f58

View file

@ -16,11 +16,6 @@ public DirectoryController(DiskProvider diskProvider)
_diskProvider = diskProvider;
}
public ActionResult Test()
{
return Content("Testing...");
}
[HttpPost]
public ActionResult _autoCompletePath(string text, int? filterMode)
{
@ -34,6 +29,8 @@ public ActionResult _autoCompletePath(string text, int? filterMode)
}
public SelectList GetDirectories(string text)
{
try
{
//Windows (Including UNC)
var windowsSep = text.LastIndexOf('\\');
@ -52,6 +49,11 @@ public SelectList GetDirectories(string text)
var dirs = _diskProvider.GetDirectories(text.Substring(0, index + 1));
return new SelectList(dirs, dirs.FirstOrDefault());
}
}
catch(Exception ex)
{
//Swallow the exceptions so proper JSON is returned to the client (Empty results)
}
return new SelectList(new List<string>());
}