diff --git a/src/FilterLists.Services/SnapshotService/SnapshotDe.cs b/src/FilterLists.Services/SnapshotService/SnapshotDe.cs index 40a40face..6b233d924 100644 --- a/src/FilterLists.Services/SnapshotService/SnapshotDe.cs +++ b/src/FilterLists.Services/SnapshotService/SnapshotDe.cs @@ -80,7 +80,7 @@ private static List GetRawRules(string content) var rawRules = content.Split(new[] {"\r\n", "\r", "\n"}, StringSplitOptions.RemoveEmptyEntries).ToList(); for (var i = 0; i < rawRules.Count; i++) rawRules[i] = rawRules[i].LintStringForMySql(); - return rawRules.Where(x => !string.IsNullOrWhiteSpace(x)).ToList(); + return rawRules.Where(x => !string.IsNullOrWhiteSpace(x)).Distinct().ToList(); } private IEnumerable GetSnapshotBatches(List rawRules)