Commit 2614b821 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Ajout du critère de la Source dans la recherche d'origine de financement par code.

parent c03cce06
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ Journal des modifications
- Structure de type Etablissement : possibilité de renseigner le pays.
- FichierViewHelper : refactorisation pour ajouter des setters ; ajout de règles dans app.scss pour abandon de classes bootstrap ; plus de sobriété dans les styles.
- FichierViewHelper : plus qu'un seul argument dans __invoke() donc utilisation des setters ; cosmétique pour le nom du fichier.
- [FIX] Ajout du critère de la Source dans la recherche d'origine de financement par code.
- [BDD] Vue src_these : ajout de la jointure avec la table pays pour tenter d'alimenter la colonne pays_cotut_id.
- [FIX] Import : plantage des imports à partir d'une API (dû à un mésusage de Assert::isInstanceOf() dans unicaen/db-import).
- [CSS] Retouche de l'apparence des libellés de structures (ED, UR étab) et ajout d'une classe pour les pays ; remplacement des var(--xxxx) par des variables Sass.
+5 −2
Changes for module/Application/src/Application/Service/Financement/FinancementService.php: 5 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -41,10 +41,13 @@ class FinancementService
        return $qb->getQuery()->getResult();
    }

    public function getOrigineFinancementByCode(string $code): OrigineFinancement
    public function getOrigineFinancementByCode(string $code, ?Source $source = null): OrigineFinancement
    {
        /** @var OrigineFinancement $of */
        $of = $this->getRepositoryOrigineFinancement()->findOneBy(['code' => $code]);
        $of = $this->getRepositoryOrigineFinancement()->findOneBy([
            'code' => $code,
            'source' => $source ?: $this->sourceService->fetchApplicationSource(),
        ]);

        return $of;
    }