From 803e9bf6a2a2f5e4e0d6a62edeaf62552f30e276 Mon Sep 17 00:00:00 2001 From: Raziul Islam <51883557+iRaziul@users.noreply.github.com> Date: Mon, 1 Dec 2025 11:49:48 +0600 Subject: [PATCH 1/2] Fix data transformation with str_getcsv and escape --- packages/model/src/Model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/model/src/Model.php b/packages/model/src/Model.php index 16a1009..246d6ca 100644 --- a/packages/model/src/Model.php +++ b/packages/model/src/Model.php @@ -139,7 +139,7 @@ public static function migrate(?string $locale = null): void $data->transform(function (string $line) use ($schema): Collection { return $schema->combine( - array_map(fn ($value) => $value !== '' ? $value : null, str_getcsv($line)) + array_map(fn ($value) => $value !== '' ? $value : null, str_getcsv($line, escape: "\\")) ); }); From 859cc2e5f543c7f5002f0cff317f23f8505cf4db Mon Sep 17 00:00:00 2001 From: Dan Harrin Date: Sat, 13 Dec 2025 09:34:29 +0000 Subject: [PATCH 2/2] Apply suggestion from @danharrin --- packages/model/src/Model.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/model/src/Model.php b/packages/model/src/Model.php index 246d6ca..250d303 100644 --- a/packages/model/src/Model.php +++ b/packages/model/src/Model.php @@ -139,7 +139,7 @@ public static function migrate(?string $locale = null): void $data->transform(function (string $line) use ($schema): Collection { return $schema->combine( - array_map(fn ($value) => $value !== '' ? $value : null, str_getcsv($line, escape: "\\")) + array_map(fn ($value) => $value !== '' ? $value : null, str_getcsv($line, escape: '\\')) ); });