Fixed the issue with the user overrides #2646

pull/2655/head
Jamie 6 years ago
parent 417e4085c5
commit aa487e6ccf

@ -1,4 +1,5 @@
using System.Linq; using System;
using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
@ -101,13 +102,17 @@ namespace Ombi.Core.Senders
var profiles = await _userProfiles.GetAll().FirstOrDefaultAsync(x => x.UserId == model.RequestedUserId); var profiles = await _userProfiles.GetAll().FirstOrDefaultAsync(x => x.UserId == model.RequestedUserId);
if (profiles != null) if (profiles != null)
{ {
if (profiles.SonarrRootPathAnime > 0) if (profiles.RadarrRootPath > 0)
{ {
rootFolderPath = await RadarrRootPath(profiles.SonarrRootPathAnime, settings); var tempPath = await RadarrRootPath(profiles.RadarrRootPath, settings);
if (tempPath.HasValue())
{
rootFolderPath = tempPath;
}
} }
if (profiles.SonarrQualityProfileAnime > 0) if (profiles.RadarrQualityProfile > 0)
{ {
qualityToUse = profiles.SonarrQualityProfileAnime; qualityToUse = profiles.RadarrQualityProfile;
} }
} }
@ -163,7 +168,7 @@ namespace Ombi.Core.Senders
{ {
var paths = await RadarrApi.GetRootFolders(settings.ApiKey, settings.FullUri); var paths = await RadarrApi.GetRootFolders(settings.ApiKey, settings.FullUri);
var selectedPath = paths.FirstOrDefault(x => x.id == overrideId); var selectedPath = paths.FirstOrDefault(x => x.id == overrideId);
return selectedPath.path; return selectedPath?.path ?? String.Empty;
} }
} }
} }
Loading…
Cancel
Save