mirror of
https://github.com/Sonarr/Sonarr.git
synced 2026-03-05 13:20:20 -05:00
Compare commits
4 Commits
v4.0.12.29
...
v4.0.13.29
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6f1fc1686f | ||
|
|
b7407837b7 | ||
|
|
4e65669c48 | ||
|
|
fa38498db0 |
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@@ -22,7 +22,7 @@ env:
|
||||
FRAMEWORK: net6.0
|
||||
RAW_BRANCH_NAME: ${{ github.head_ref || github.ref_name }}
|
||||
SONARR_MAJOR_VERSION: 4
|
||||
VERSION: 4.0.12
|
||||
VERSION: 4.0.13
|
||||
|
||||
jobs:
|
||||
backend:
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using NzbDrone.Core.Download.TrackedDownloads;
|
||||
using NzbDrone.Core.Indexers;
|
||||
@@ -22,7 +21,7 @@ public class RejectedImportService : IRejectedImportService
|
||||
|
||||
public bool Process(TrackedDownload trackedDownload, ImportResult importResult)
|
||||
{
|
||||
if (importResult.Result != ImportResultType.Rejected || importResult.ImportDecision.LocalEpisode == null)
|
||||
if (importResult.Result != ImportResultType.Rejected || importResult.ImportDecision.LocalEpisode == null || trackedDownload.RemoteEpisode?.Release == null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -30,6 +29,12 @@ public class RejectedImportService : IRejectedImportService
|
||||
var indexerSettings = _cachedIndexerSettingsProvider.GetSettings(trackedDownload.RemoteEpisode.Release.IndexerId);
|
||||
var rejectionReason = importResult.ImportDecision.Rejections.FirstOrDefault()?.Reason;
|
||||
|
||||
if (indexerSettings == null)
|
||||
{
|
||||
trackedDownload.Warn(new TrackedDownloadStatusMessage(trackedDownload.DownloadItem.Title, importResult.Errors));
|
||||
return true;
|
||||
}
|
||||
|
||||
if (rejectionReason == ImportRejectionReason.DangerousFile &&
|
||||
indexerSettings.FailDownloads.Contains(FailDownloads.PotentiallyDangerous))
|
||||
{
|
||||
@@ -42,7 +47,7 @@ public class RejectedImportService : IRejectedImportService
|
||||
}
|
||||
else
|
||||
{
|
||||
trackedDownload.Warn(new TrackedDownloadStatusMessage(importResult.Errors.First(), new List<string>()));
|
||||
trackedDownload.Warn(new TrackedDownloadStatusMessage(trackedDownload.DownloadItem.Title, importResult.Errors));
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
@@ -103,5 +103,20 @@
|
||||
"DeleteReleaseProfileMessageText": "Er du sikker på, at du vil slette udgivelsesprofilen »{name}«?",
|
||||
"MinutesSixty": "60 minutter: {sixty}",
|
||||
"NegateHelpText": "Hvis dette er markeret, gælder det tilpassede format ikke, hvis denne {implementationName}-betingelse stemmer overens.",
|
||||
"RemoveSelectedItemsQueueMessageText": "Er du sikker på, at du vil fjerne {selectedCount} elementer fra køen?"
|
||||
"RemoveSelectedItemsQueueMessageText": "Er du sikker på, at du vil fjerne {selectedCount} elementer fra køen?",
|
||||
"AddNewSeriesSearchForCutoffUnmetEpisodes": "Start søgning efter uopfyldte cutoff epsioder",
|
||||
"AddNewSeriesRootFolderHelpText": "'{folder}' undermappen vil blive oprettet automatisk",
|
||||
"AddNewSeriesSearchForMissingEpisodes": "Start søgning efter manglende episoder",
|
||||
"AddListExclusionSeriesHelpText": "Forhindre serie fra at blive tilføjet til {appName} af lister",
|
||||
"AddQualityProfile": "Tilføj Kvalitetsprofil",
|
||||
"AddReleaseProfile": "Tilføj udgivelsesprofil",
|
||||
"AddNewSeriesError": "Kunne ikke indlæse søgeresultater, prøv igen.",
|
||||
"AddNewSeriesHelpText": "Det er nemt at tilføje en ny serie, bare start med at skrive navnet på serien du gerne vil tilføje.",
|
||||
"AddQualityProfileError": "Kunne ikke tilføje ny kvalitetsprofil, prøv igen.",
|
||||
"AddListExclusionError": "Kunne ikke tilføje den nye liste eksklusion, prøv igen.",
|
||||
"AddNewRestriction": "Tilføj ny restriktion",
|
||||
"AddNotificationError": "Kunne ikke tilføje ny notifikation, prøv igen.",
|
||||
"AddRemotePathMapping": "Tilføj Sammenkædning med fjernsti",
|
||||
"AddNew": "Tilføj ny",
|
||||
"AddNewSeries": "Tilføj ny serie"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user