diff --git a/src/FilterLists.Services/ScrapeService/Models/Snapshot.cs b/src/FilterLists.Services/ScrapeService/Models/Snapshot.cs index c1a9c0580..5754045df 100644 --- a/src/FilterLists.Services/ScrapeService/Models/Snapshot.cs +++ b/src/FilterLists.Services/ScrapeService/Models/Snapshot.cs @@ -23,6 +23,7 @@ public string Content private static string LintStringForMySql(string rule) { rule = TrimSingleBackslashFromEnd(rule); + rule = DropIfContainsBackslashSingleQuote(rule); return rule; } @@ -30,5 +31,11 @@ private static string TrimSingleBackslashFromEnd(string rule) { return rule.EndsWith(@"\") && !rule.EndsWith(@"\\") ? rule.Remove(rule.Length - 1) : rule; } + + private static string DropIfContainsBackslashSingleQuote(string rule) + { + //TODO: resolve issue and/or log rule + return rule.Contains(@"\'") ? null : rule; + } } } \ No newline at end of file