From 84e7d472a926adbc59a1ca4fb437c16f0a82545d Mon Sep 17 00:00:00 2001 From: Kim Taylor Date: Wed, 25 Sep 2024 18:03:13 +1000 Subject: [PATCH] Use sluggify function to prevent duplicate pledge candidates. --- pledge-update/parse_pledge_data.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pledge-update/parse_pledge_data.php b/pledge-update/parse_pledge_data.php index 56a7fad..8338c48 100644 --- a/pledge-update/parse_pledge_data.php +++ b/pledge-update/parse_pledge_data.php @@ -1,5 +1,9 @@ $file) { @@ -45,7 +49,7 @@ function parse_pledge_data($candidates_files, $default_image) { $candidate['image_url'] = $media['url']; $candidate['image_id'] = $media['id']; } - $candidate_data[$candidate['Candidate Name']] = $candidate; + $candidate_data[sluggify($candidate['Candidate Name'])] = $candidate; } fclose($handle); } else { @@ -64,7 +68,7 @@ function parse_pledge_data($candidates_files, $default_image) { foreach ($headers as $key => $value) { $candidate[$value] = $data[$key]; } - $candidate_data[$candidate['Candidate Name']]['Pledge'] = + $candidate_data[sluggify($candidate['Candidate Name'])]['Pledge'] = $candidate['Pledge']; } fclose($handle);