From f1ddfb7af6c744d2609749d83d483b1d25479925 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Thu, 18 May 2023 11:50:34 +1000 Subject: [PATCH] Fix inability to import csv when path contains single quote https://forums.ankiweb.net/t/windows-10-2-1-62-qt6-blank-import-window/30231 --- qt/aqt/import_export/import_csv_dialog.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qt/aqt/import_export/import_csv_dialog.py b/qt/aqt/import_export/import_csv_dialog.py index ffda0ea29..0c568b5a6 100644 --- a/qt/aqt/import_export/import_csv_dialog.py +++ b/qt/aqt/import_export/import_csv_dialog.py @@ -45,8 +45,9 @@ class ImportCsvDialog(QDialog): layout.addWidget(self.web) self.setLayout(layout) + escaped_path = path.replace("'", r"\'") self.web.evalWithCallback( - f"anki.setupImportCsvPage('{path}');", lambda _: self.web.setFocus() + f"anki.setupImportCsvPage('{escaped_path}');", lambda _: self.web.setFocus() ) self.setWindowTitle(tr.decks_import_file())