Skip to content

Commit e30764c

Browse files
committed
Update CSV parsing to handle escaped characters in people groups data import. Bug discovered in &tab=email_logs page.
1 parent 420d206 commit e30764c

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

dt-people-groups/people-groups.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static function get_jp_source() {
2525
$jp_csv = [];
2626
$handle = fopen( __DIR__ . '/csv/jp.csv', 'r' );
2727
if ( $handle !== false ) {
28-
while ( ( $data = fgetcsv( $handle, 0, ',' ) ) !== false ) {
28+
while ( ( $data = fgetcsv( $handle, 0, ',', '"', '\\' ) ) !== false ) {
2929
$jp_csv[] = $data;
3030
}
3131
fclose( $handle );
@@ -41,7 +41,7 @@ public static function get_imb_source() {
4141
$imb_csv = [];
4242
$handle = fopen( __DIR__ . '/csv/imb.csv', 'r' );
4343
if ( $handle !== false ) {
44-
while ( ( $data = fgetcsv( $handle, 0, ',' ) ) !== false ) {
44+
while ( ( $data = fgetcsv( $handle, 0, ',', '"', '\\' ) ) !== false ) {
4545
$imb_csv[] = $data;
4646
}
4747
fclose( $handle );

0 commit comments

Comments
 (0)