fix(medusa,file-local,file-s3,core-flows): fix csv parsing special characters (#13649)

* fix(): fix csv parsing special characters

* remove other tries

* tweak

* remove comments

* Create rude-mirrors-hang.md
This commit is contained in:
William Bouchard
2025-10-02 08:24:18 -04:00
committed by GitHub
parent 5c77b10fa6
commit bb08edd41f
5 changed files with 38 additions and 5 deletions
@@ -1,11 +1,11 @@
import { parse, Parser } from "csv-parse"
import type { HttpTypes, IFileModuleService } from "@medusajs/framework/types"
import {
Modules,
CSVNormalizer,
Modules,
productValidators,
} from "@medusajs/framework/utils"
import { StepResponse, createStep } from "@medusajs/framework/workflows-sdk"
import { createStep, StepResponse } from "@medusajs/framework/workflows-sdk"
/**
* The CSV file content to parse.
@@ -203,6 +203,7 @@ export const normalizeCsvToChunksStep = createStep(
try {
const file = container.resolve(Modules.FILE)
const contents = await file.getDownloadStream(fileKey)
const transformer = parse({
columns: true,
skip_empty_lines: true,