Fix #878

Voilà, j'ai enfin pu envoyer ma PR pour fixer l'issue #878 sans problème de merge.
Des tests unitaires ont été ajoutés.