From 9bb865777cae1ac004cd50614ad138705099f510 Mon Sep 17 00:00:00 2001
From: Andreas Domanowski <andreas@domanowski.net>
Date: Thu, 2 Mar 2023 13:05:43 +0100
Subject: [PATCH] Replace string replacing with urllib quote replacer

---
 import_md/hedgedoc_import.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/import_md/hedgedoc_import.py b/import_md/hedgedoc_import.py
index c14100a..6597883 100644
--- a/import_md/hedgedoc_import.py
+++ b/import_md/hedgedoc_import.py
@@ -10,7 +10,7 @@ from zipfile import ZipFile
 
 
 def import_single_document(instance_url, hedgedoc_free_url, content, session_id):
-    sanitized_free_url = hedgedoc_free_url.replace(" ", "%20")
+    sanitized_free_url = urllib.parse.quote(hedgedoc_free_url)
     request_url = instance_url + '/new/' + sanitized_free_url
 
     headers = {"Cookie": f"connect.hedgeDoc.sid={session_id}", "Content-Type": "text/markdown"}
-- 
GitLab