From 20c582da9dc6679f25e8eeca85eaec59374bbd5d Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Wed, 5 Oct 2022 10:57:48 +0200 Subject: [PATCH] Draft: Fix handling of double quote in shapestring --- src/Mod/Draft/drafttaskpanels/task_shapestring.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Draft/drafttaskpanels/task_shapestring.py b/src/Mod/Draft/drafttaskpanels/task_shapestring.py index d2a7ea6ad1..618c1881d1 100644 --- a/src/Mod/Draft/drafttaskpanels/task_shapestring.py +++ b/src/Mod/Draft/drafttaskpanels/task_shapestring.py @@ -160,7 +160,8 @@ class ShapeStringTaskPanelCmd(ShapeStringTaskPanel): def createObject(self): """Create object in the current document.""" dquote = '"' - String = dquote + self.form.leString.text() + dquote + String = self.form.leString.text() + String = dquote + String.replace(dquote, '\\"') + dquote FFile = dquote + str(self.fileSpec) + dquote Size = str(App.Units.Quantity(self.form.sbHeight.text()).Value)