Fixed: Adding an invalid root folder will show a usable error message

pull/56/head
Mark McDowall 11 years ago
parent e47b4c7686
commit 0247aebb25

@ -1,4 +1,7 @@
using System.Collections.Generic; using System;
using System.Collections.Generic;
using FluentValidation;
using FluentValidation.Results;
using NzbDrone.Core.Messaging.Commands; using NzbDrone.Core.Messaging.Commands;
using NzbDrone.Core.RootFolders; using NzbDrone.Core.RootFolders;
using NzbDrone.Api.Mapping; using NzbDrone.Api.Mapping;
@ -29,9 +32,17 @@ namespace NzbDrone.Api.RootFolders
} }
private int CreateRootFolder(RootFolderResource rootFolderResource) private int CreateRootFolder(RootFolderResource rootFolderResource)
{
try
{ {
return GetNewId<RootFolder>(_rootFolderService.Add, rootFolderResource); return GetNewId<RootFolder>(_rootFolderService.Add, rootFolderResource);
} }
catch (Exception ex)
{
throw new ValidationException(new [] { new ValidationFailure("Path", ex.Message) });
}
}
private List<RootFolderResource> GetRootFolders() private List<RootFolderResource> GetRootFolders()
{ {

Loading…
Cancel
Save