Ignore bug

This commit is contained in:
2023-04-10 17:26:04 -07:00
parent 4d0739dee6
commit 0a553c50ff
5 changed files with 92 additions and 8 deletions

View File

@ -184,6 +184,7 @@ internal abstract class MapLogic
List<(string, string[], string)> results = new();
int? id;
string[] files;
string fileName;
const int zero = 0;
string[] yearDirectories;
int? normalizedRectangle;
@ -191,6 +192,7 @@ internal abstract class MapLogic
string ticksDirectoryName;
string? personFirstInitial;
bool isReservedDirectoryName;
List<string> distinct = new();
string[] personKeyDirectories;
string[] personNameDirectories;
string[] personNameLinkDirectories;
@ -265,6 +267,14 @@ internal abstract class MapLogic
(id, normalizedRectangle) = IMapping.GetConverted(configuration.FacesFileNameExtension, file);
if (id is null || normalizedRectangle is null)
continue;
fileName = Path.GetFileName(file);
if (distinct.Contains(fileName))
{
if (!File.Exists($"{file}.dup"))
File.Move(file, $"{file}.dup");
continue;
}
distinct.Add(fileName);
results.Add(new(personKeyFormatted, personDisplayDirectoryNames, file));
}
personNameLinkDirectories = Directory.GetDirectories(personFirstInitialDirectory, "*", SearchOption.TopDirectoryOnly);