From bb3e57ff2a65a8055ee930fd1f77ba0475df4081 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Tue, 26 Mar 2024 23:40:07 +0100 Subject: [PATCH] Fix filters with string containing quotes --- back/src/Kyoo.Abstractions/Models/Utils/Filter.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/back/src/Kyoo.Abstractions/Models/Utils/Filter.cs b/back/src/Kyoo.Abstractions/Models/Utils/Filter.cs index 2c937334..6c03dc08 100644 --- a/back/src/Kyoo.Abstractions/Models/Utils/Filter.cs +++ b/back/src/Kyoo.Abstractions/Models/Utils/Filter.cs @@ -196,8 +196,8 @@ public abstract record Filter : Filter { return ( from lq in Parse.Char('"').Or(Parse.Char('\'')) - from str in Parse.AnyChar.Where(x => x is not '"' and not '\'').Many().Text() - from rq in Parse.Char('"').Or(Parse.Char('\'')) + from str in Parse.AnyChar.Where(x => x != lq).Many().Text() + from rq in Parse.Char(lq) select str ).Or(Parse.LetterOrDigit.Many().Text()); }