diff --git a/src/Benzina/ProjectsPump.php b/src/Benzina/ProjectsPump.php index 4d29e78..1ee98e4 100644 --- a/src/Benzina/ProjectsPump.php +++ b/src/Benzina/ProjectsPump.php @@ -159,13 +159,22 @@ class ProjectsPump implements PumpInterface return $this->territoryService->search($cleanAddress); } - private function getProjectVideo(array $record): ?ProjectVideo + private function getProjectVideoSource(array $record): ?string { - if ($record['video'] === null) { - return null; + if ($record['video'] !== null) { + return \trim($record['video']); } - $url = \trim($record['video']); + if ($record['media'] !== null) { + return \trim($record['media']); + } + + return null; + } + + private function getProjectVideo(array $record): ?ProjectVideo + { + $url = $this->getProjectVideoSource($record); if ($url === '') { return null;