Require ApiKey for all actions in SonarrImport

(cherry picked from commit 19b8fbe13bf584b915a05fe9fc87622adbaee0b7)

Closes #3798
pull/3800/head
Bogdan 1 year ago
parent e4341a1b60
commit 75862028a2

@ -103,11 +103,11 @@ namespace NzbDrone.Core.ImportLists.Lidarr
return new return new
{ {
options = devices.OrderBy(d => d.Name, StringComparer.InvariantCultureIgnoreCase) options = devices.OrderBy(d => d.Name, StringComparer.InvariantCultureIgnoreCase)
.Select(d => new .Select(d => new
{ {
Value = d.Id, Value = d.Id,
Name = d.Name Name = d.Name
}) })
}; };
} }
@ -118,28 +118,26 @@ namespace NzbDrone.Core.ImportLists.Lidarr
return new return new
{ {
options = devices.OrderBy(d => d.Label, StringComparer.InvariantCultureIgnoreCase) options = devices.OrderBy(d => d.Label, StringComparer.InvariantCultureIgnoreCase)
.Select(d => new .Select(d => new
{ {
Value = d.Id, Value = d.Id,
Name = d.Label Name = d.Label
}) })
}; };
} }
if (action == "getRootFolders") if (action == "getRootFolders")
{ {
Settings.Validate().Filter("ApiKey").ThrowOnError(); var remoteRootFolders = _lidarrV1Proxy.GetRootFolders(Settings);
var remoteRootfolders = _lidarrV1Proxy.GetRootFolders(Settings);
return new return new
{ {
options = remoteRootfolders.OrderBy(d => d.Path, StringComparer.InvariantCultureIgnoreCase) options = remoteRootFolders.OrderBy(d => d.Path, StringComparer.InvariantCultureIgnoreCase)
.Select(d => new .Select(d => new
{ {
value = d.Path, value = d.Path,
name = d.Path name = d.Path
}) })
}; };
} }

Loading…
Cancel
Save