diff --git a/src/app/Console/Commands/SplitWorldHeritageJson.php b/src/app/Console/Commands/SplitWorldHeritageJson.php index d62473d..2c4d6ef 100644 --- a/src/app/Console/Commands/SplitWorldHeritageJson.php +++ b/src/app/Console/Commands/SplitWorldHeritageJson.php @@ -743,6 +743,7 @@ private function normalizeSiteRowImportReady(array $row, int $siteId): array 'longitude' => isset($lon) ? (is_numeric($lon) ? (float) $lon : null) : null, 'short_description' => $this->stringOrNull($row['short_description_en'] ?? null), 'unesco_site_url' => $this->stringOrNull($row['unesco_site_url'] ?? ($row['url'] ?? null)), + 'main_image_url' => $this->stringOrNull($row['image_url'] ?? ($row['main_image_url'] ?? null)), ]; } @@ -818,6 +819,8 @@ private function mergeSiteRowPreferExisting(array $existing, array $incoming): a $existing['unesco_site_url'] = $unescoUrl; } + $fill('main_image_url', $incoming['image_url'] ?? ($incoming['main_image_url'] ?? null)); + return $existing; }