diff --git a/.vscode/document-issue.code-workspace b/.vscode/document-issue.code-workspace index d25d000d..ddfee016 100644 --- a/.vscode/document-issue.code-workspace +++ b/.vscode/document-issue.code-workspace @@ -37,6 +37,5 @@ "files.exclude": { "packages/": true, }, - "python.defaultInterpreterPath": "/home/jovyan/document-issue/.pixi/envs/default/bin/python" } } \ No newline at end of file diff --git a/packages/document-issue-io/src/document_issue_io/markdown_document_issue.py b/packages/document-issue-io/src/document_issue_io/markdown_document_issue.py index f2d07f1d..1b7bed97 100644 --- a/packages/document-issue-io/src/document_issue_io/markdown_document_issue.py +++ b/packages/document-issue-io/src/document_issue_io/markdown_document_issue.py @@ -87,7 +87,7 @@ def md_notes(self): def md_docissue(self): template = self.env.get_template(NAME_MD_DOCISSUE_TEMPLATE) return template.render( - title=self.document_issue.document_description.replace("\n", " "), # TODO: What is title for? + title=escape_latex_special_chars(self.document_issue.document_description.replace("\n", " ")), # TODO: What is title for? project=self.document_issue.project_name, originator=self.document_issue.originator, project_name=escape_latex_special_chars(self.document_issue.project_name), diff --git a/packages/document-issue-io/tests/utils_check_doc_properties.py b/packages/document-issue-io/tests/utils_check_doc_properties.py index 029bbc2e..64638ee9 100644 --- a/packages/document-issue-io/tests/utils_check_doc_properties.py +++ b/packages/document-issue-io/tests/utils_check_doc_properties.py @@ -4,7 +4,7 @@ from pypdf import PdfReader DOCUMENT_PROPERTIES = [ - "title", + # "title", # TODO: make issue on quarto describing this... # "project", # TODO: make issue on quarto describing this... # "subtitle", # TODO: make issue on quarto describing this... "author", diff --git a/packages/document-issue/src/document_issue/__init__.py b/packages/document-issue/src/document_issue/__init__.py index ac853bf6..edd26a84 100644 --- a/packages/document-issue/src/document_issue/__init__.py +++ b/packages/document-issue/src/document_issue/__init__.py @@ -50,6 +50,6 @@ def demo_document_issue() -> DocumentIssue: document_issue.document_role[0].initials = "OH" document_issue.document_role[0].role_name = "Director in Charge" document_issue.document_code = "06667-MXF-XX-XX-SH-M-20003" - document_issue.document_description = "A description of a Max Fordham\nProject can split\nmultiple lines" # We can override where the new lines go with \n + document_issue.document_description = "A description of a Max Fordham & others\nProject can split\nmultiple lines" # We can override where the new lines go with \n document_issue.name_nomenclature = "project-originator-volume-level-type-role-number" return document_issue