Commit 4b23a5a9 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Bug dans le DatabaseService en cas de connexion source de type NoConnection.

parent ef593a76
Loading
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ Changelog
- Prise en compte des microsecondes dans les dates de début/fin inscrites dans la table de logs et donc dans la durée d'exécution calculée (nécessite le type TIMESTAMP sous Oracle).
- Extraction de 2 HelperTrait (Oracle et Pg) pour factoriser du code potentiellement utile à tout Helper.
- [FIX] Le générateur SQL de la destination était utilisé aussi pour interroger la source, désormais la source a le sien propre.
- [FIX] Bug dans le DatabaseService en cas de connexion source de type NoConnection.

7.1.0
-----
+3 −2
Original line number Diff line number Diff line
@@ -2,8 +2,9 @@

namespace UnicaenDbImport\Domain;

use Doctrine\DBAL\Connection;
use Doctrine\DBAL\Connection as ConnectionAlias;
use UnicaenDbImport\Connection\ApiConnection;
use UnicaenDbImport\Connection\NoConnection;
use UnicaenDbImport\Filter\ColumnName\ColumnNameFilterInterface;
use UnicaenDbImport\Filter\ColumnValue\ColumnValueFilterInterface;

@@ -54,7 +55,7 @@ interface SourceInterface
    /**
     * Retourne l'instance de la connexion vers cette source.
     *
     * @return Connection|ApiConnection
     * @return NoConnection|ConnectionAlias|ApiConnection
     */
    public function getConnection();

+2 −0
Original line number Diff line number Diff line
@@ -48,8 +48,10 @@ abstract class AbstractDatabaseService
    {
        $this->source = $source;

        if ($this->source->getConnection() instanceof Connection) {
            $this->initCodeGeneratorFromSource();
        }
    }

    public function setDestination(DestinationInterface $destination): void
    {