From 83b2a72ef3bd0ea46534451d0db06c8dc05db88d Mon Sep 17 00:00:00 2001 From: Daniel Subiabre Date: Tue, 22 Jul 2025 13:51:49 +0200 Subject: [PATCH] Fall back to media property when video is null --- src/Benzina/ProjectsPump.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) 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;