From f9557295fa3fa329260856ed790af86668274b11 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 16 Jul 2021 12:39:41 +0200 Subject: [PATCH] Allow non-ASCII characters for DL project names. CURA-8395 --- plugins/DigitalLibrary/src/DigitalFactoryApiClient.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py b/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py index 9a3157ccd6..a9a1ab360b 100644 --- a/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py +++ b/plugins/DigitalLibrary/src/DigitalFactoryApiClient.py @@ -366,7 +366,7 @@ class DigitalFactoryApiClient: :param on_error: The function to be called if anything goes wrong. """ - display_name = re.sub(r"[^a-zA-Z0-9- ./™®ö+']", " ", project_name) + display_name = re.sub(r"^[\\w\\-\\. ()]+\\.[a-zA-Z0-9]+$", " ", project_name) Logger.log("i", "Attempt to create new DF project '{}'.".format(display_name)) url = "{}/projects".format(self.CURA_API_ROOT)