fix #878 and add test to avoid regression

Q 	                                   |R
----------------------------------- | -------------
Correction de bugs ? 	  |[oui]
Nouvelle Fonctionnalité ?|[non]
Tickets concernés 	         |#878