Commit 6d718126 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Correction bug génération contrats

parent 964dc0a5
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@ author: Laurent Lécluse - DSI - Unicaen
## Corrections de bugs

* Correction au niveau du plafond "Heures max. de référentiel par intervenant selon son statut" : les heures de FC majorées ne sont plus prises en compte.
* La génération de contrat n'éditait plus qu'un seul exemplaire (depuis la v7.0.4). C'est réparé.

#OSE 7.0.4

+3 −3
Original line number Diff line number Diff line
@@ -130,16 +130,16 @@ class ModeleContratService extends AbstractEntityService
                $connection->fetchAll('SELECT * FROM V_CONTRAT_SERVICES WHERE CONTRAT_ID = :contrat', $params);
        }

        if (isset($mainData['exemplaire1']) && $mainData['exemplaire1'] && 0 != $mainData['exemplaire1']) {
        if (isset($mainData['exemplaire1']) && $mainData['exemplaire1'] && ('0' !== $mainData['exemplaire1'])) {
            $data[0]['exemplaire'] = $mainData['exemplaire1'];
            unset($mainData['exemplaire1']);
        }
        if (isset($mainData['exemplaire2']) && $mainData['exemplaire2'] && 0 != $mainData['exemplaire2']) {
        if (isset($mainData['exemplaire2']) && $mainData['exemplaire2'] && ('0' !== $mainData['exemplaire2'])) {
            $data[1] = $data[0];
            $data[1]['exemplaire'] = $mainData['exemplaire2'];
            unset($mainData['exemplaire2']);
        }
        if (isset($mainData['exemplaire3']) && $mainData['exemplaire3'] && 0 != $mainData['exemplaire3']) {
        if (isset($mainData['exemplaire3']) && $mainData['exemplaire3'] && ('0' !== $mainData['exemplaire3'])) {
            $data[2] = $data[0];
            $data[2]['exemplaire'] = $mainData['exemplaire3'];
            unset($mainData['exemplaire3']);