mirror of
https://github.com/Kareadita/Kavita.git
synced 2026-06-05 14:25:17 -04:00
PDF Metadata Support (#3552)
Co-authored-by: Matthias Neeracher <microtherion@gmail.com>
This commit is contained in:
@@ -566,7 +566,6 @@ public class ExternalMetadataService : IExternalMetadataService
|
||||
return false;
|
||||
}
|
||||
|
||||
var relatedSeriesDict = new Dictionary<int, Series>();
|
||||
foreach (var relation in externalMetadataRelations)
|
||||
{
|
||||
var names = new [] {relation.SeriesName.PreferredTitle, relation.SeriesName.RomajiTitle, relation.SeriesName.EnglishTitle, relation.SeriesName.NativeTitle};
|
||||
@@ -586,19 +585,6 @@ public class ExternalMetadataService : IExternalMetadataService
|
||||
|
||||
if (relationshipExists) continue;
|
||||
|
||||
relatedSeriesDict[relatedSeries.Id] = relatedSeries;
|
||||
}
|
||||
|
||||
// Process relationships
|
||||
foreach (var relation in externalMetadataRelations)
|
||||
{
|
||||
var relatedSeries = relatedSeriesDict.GetValueOrDefault(
|
||||
relatedSeriesDict.Keys.FirstOrDefault(k =>
|
||||
relatedSeriesDict[k].Name == relation.SeriesName.PreferredTitle ||
|
||||
relatedSeriesDict[k].Name == relation.SeriesName.NativeTitle));
|
||||
|
||||
if (relatedSeries == null) continue;
|
||||
|
||||
// Add new relationship
|
||||
var newRelation = new SeriesRelation
|
||||
{
|
||||
@@ -969,7 +955,7 @@ public class ExternalMetadataService : IExternalMetadataService
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(externalMetadata.CoverUrl) && !settings.HasOverride(MetadataSettingField.Covers))
|
||||
if (string.IsNullOrEmpty(externalMetadata.CoverUrl))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user