mirror of
https://github.com/revenz/FileFlowsPlugins.git
synced 2026-02-18 21:18:27 -06:00
FF-1450 - plex lowercase and use invariant culture for lookups
This commit is contained in:
@@ -40,10 +40,21 @@ public class PlexAnalyze : PlexNode
|
||||
return string.Empty;
|
||||
}
|
||||
|
||||
var item = media?.Where(x => x.Part?.Any(y => string.Equals(y.File?.Replace("\\", "/"), file.Replace("\\", "/"), StringComparison.InvariantCultureIgnoreCase)) == true)?.FirstOrDefault();
|
||||
var item = media.Where(x => x.Part?.Any(y =>
|
||||
string.Equals(y.File?.Replace("\\", "/"), file.Replace("\\", "/"), StringComparison.InvariantCultureIgnoreCase)) == true)?.FirstOrDefault();
|
||||
if(item == null)
|
||||
{
|
||||
args.Logger?.ILog($"No item matching '{file}' found in Plex.");
|
||||
|
||||
foreach (var m in media)
|
||||
{
|
||||
if (m.Part?.Any() != true)
|
||||
continue;
|
||||
foreach (var p in m.Part)
|
||||
{
|
||||
args.Logger?.ILog("Plex File Part: " + p.File);
|
||||
}
|
||||
}
|
||||
return string.Empty;
|
||||
}
|
||||
return item?.RatingKey ?? string.Empty;
|
||||
|
||||
Reference in New Issue
Block a user