diff options
| author | rr- | 2017-01-21 00:20:32 +0100 |
|---|---|---|
| committer | rr- | 2017-01-21 00:22:53 +0100 |
| commit | 9b27e113b37ccefca54c682ac7cfdafc5beead46 (patch) | |
| tree | 764229a509fbb5aba5638333d182b3c71bb025ab /server | |
| parent | 783171729f2cadd8062292fb6f9ecc8d5fc497fa (diff) | |
server/search: escape backslashes in search
Diffstat (limited to 'server')
| -rw-r--r-- | server/szurubooru/search/configs/util.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/server/szurubooru/search/configs/util.py b/server/szurubooru/search/configs/util.py index 451179b..7cb36e9 100644 --- a/server/szurubooru/search/configs/util.py +++ b/server/szurubooru/search/configs/util.py @@ -6,8 +6,9 @@ from szurubooru.search import criteria def wildcard_transformer(value): return (value - .replace('%', r'\%') - .replace('_', r'\_') + .replace('\\', '\\\\') + .replace('%', '\\%') + .replace('_', '\\_') .replace('*', '%')) |