diff --git a/CHANGELOG.md b/CHANGELOG.md index e612972bc625faebd4565900fc1a4fe7feae9098..d5701a3ea3009cbead33d44a1243d640fac67296 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ Changelog 5.2.2 ----- - [FIX] Synchro : la colonne 'source_id' peut être présente dans la table/vue source. +- [FIX] Correction du type de retour trop restrictif de SourceListener::fetchDefaultSource(). 5.2.1 ----- diff --git a/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php b/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php index 4d9f4e997a3228ef9d9b3dcb8741a59b1832ce30..6c61950bff927c3e41e42e71a04259be26cb2145 100644 --- a/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php +++ b/src/UnicaenDbImport/ORM/Event/Listeners/SourceListener.php @@ -9,6 +9,7 @@ use Doctrine\ORM\Event\PreUpdateEventArgs; use Doctrine\ORM\Events; use RuntimeException; use UnicaenDbImport\Entity\Db\Interfaces\SourceAwareInterface; +use UnicaenDbImport\Entity\Db\Interfaces\SourceInterface; use UnicaenDbImport\Entity\Db\Source; /** @@ -76,7 +77,7 @@ class SourceListener implements EventSubscriber * @param EntityManager $entityManager * @return Source */ - private function fetchDefaultSource(EntityManager $entityManager): Source + private function fetchDefaultSource(EntityManager $entityManager): SourceInterface { if ($this->sourceEntityClass === null) { throw new RuntimeException("La classe d'entité Source n'a pas été spécifiée");