From cbb959ec217e1622df77df3fd4f3a5966b73667c Mon Sep 17 00:00:00 2001 From: Cheng Shi Date: Tue, 21 Jan 2025 10:18:24 -0500 Subject: [PATCH] fix: underscore escape while html transforming --- .../infra/repositories/transformers/datasetTransformers.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/datasets/infra/repositories/transformers/datasetTransformers.ts b/src/datasets/infra/repositories/transformers/datasetTransformers.ts index 51f40489..6f49cd1a 100644 --- a/src/datasets/infra/repositories/transformers/datasetTransformers.ts +++ b/src/datasets/infra/repositories/transformers/datasetTransformers.ts @@ -312,7 +312,6 @@ const transformPayloadToDatasetMetadataFieldValue = ( if (typeClass === 'anonymized') { return ANONYMIZED_FIELD_VALUE } - if (typeof metadataFieldValuePayload === 'string') { if (keepRawFields) { return metadataFieldValuePayload @@ -350,5 +349,8 @@ const transformPayloadToDatasetMetadataSubfieldValue = ( } export const transformHtmlToMarkdown = (source: string): string => { + turndownService.escape = (text) => { + return text.replace(/\\_/g, '_') + } return turndownService.turndown(source) }