double escape

This commit is contained in:
Antonio J. Delgado 2023-01-26 14:05:44 +02:00
parent da0ca3b9e5
commit bd7e28373e

View file

@ -59,7 +59,7 @@ class find_duplicate_files:
self.cache_db.commit()
def _check_file_cache(self, file):
file_sql = file.replace("'", "\'")
file_sql = file.replace("'", "\\'")
query = f"SELECT hash FROM files WHERE file = '{file_sql}'"
try:
result = self.cur.execute(query)
@ -73,7 +73,7 @@ class find_duplicate_files:
return False
def _cache_file(self, file, hash):
file_sql = file.replace("'", "\'")
file_sql = file.replace("'", "\\'")
query = f"INSERT INTO files (hash, file) VALUES ('{file_sql}', '{hash}')"
try:
result = self.cur.execute(query)