From 3e975568081dba8caacbc2ba62ec40824fc0ea9a Mon Sep 17 00:00:00 2001 From: Pablo Ogando Ferreira Date: Thu, 31 Oct 2024 09:13:11 +0100 Subject: [PATCH] fix: refactor code to make it compatible with latest version of pumukit --- Services/ExpiredVideoDeleteService.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Services/ExpiredVideoDeleteService.php b/Services/ExpiredVideoDeleteService.php index 1a5db3c..7afdd7e 100644 --- a/Services/ExpiredVideoDeleteService.php +++ b/Services/ExpiredVideoDeleteService.php @@ -9,10 +9,10 @@ use MongoDB\BSON\ObjectId; use Pumukit\NotificationBundle\Services\SenderService; use Pumukit\SchemaBundle\Document\Material; +use Pumukit\SchemaBundle\Document\MediaType\Track; use Pumukit\SchemaBundle\Document\MultimediaObject; use Pumukit\SchemaBundle\Document\Pic; use Pumukit\SchemaBundle\Document\Series; -use Pumukit\SchemaBundle\Document\Track; use Symfony\Component\Filesystem\Filesystem; use Symfony\Component\Finder\Finder; use Symfony\Contracts\Translation\TranslatorInterface; @@ -155,8 +155,8 @@ private function removeTracks(MultimediaObject $multimediaObject): void foreach ($tracks as $track) { if ($track instanceof Track) { $isUsedOnAnotherMedia = $this->checkMedia($track); - if (!$isUsedOnAnotherMedia && $fileSystem->exists($track->getPath())) { - $this->removeFileFromDisk($track->getPath()); + if (!$isUsedOnAnotherMedia && $fileSystem->exists($track->storage()->path()->path())) { + $this->removeFileFromDisk($track->storage()->path()->path()); } } } @@ -195,7 +195,7 @@ private function removePics(MultimediaObject $multimediaObject): void private function checkMedia(Track $track): bool { $multimediaObjects = $this->documentManager->getRepository(MultimediaObject::class)->findBy([ - 'tracks.path' => $track->getPath(), + 'tracks.storage.path' => $track->storage()->path(), ]); return count($multimediaObjects) > 1;