From 07d4a45ef4c0180f12e70d264e6850443a66f146 Mon Sep 17 00:00:00 2001 From: nicod_ Date: Sun, 18 Sep 2022 16:50:43 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20ne=20pas=20retourner=20une=20chaine=20vi?= =?UTF-8?q?de=20si=20on=20re=C3=A7oit=20une=20chaine=20'0'=20(qui=20est=20?= =?UTF-8?q?false)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cf. ticket #225 --- CHANGELOG.md | 5 +++++ saisies_fonctions.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index efff0251..25b26caf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,9 @@ # Changelog + +## [Unreleased] + +- #225 : un input avec une valeur 0 (ou '0') affichait une chaine vide : saisies_utf8_restaurer_planes() ne retourne plus une chaine vide + ## [4.5.1] - 2022-09-14 ### Fix diff --git a/saisies_fonctions.php b/saisies_fonctions.php index f14d412f..c00b211e 100644 --- a/saisies_fonctions.php +++ b/saisies_fonctions.php @@ -307,7 +307,7 @@ function saisies_picker_preselect_objet($valeur, $objet) { **/ function saisies_utf8_restaurer_planes(?string $x): string { if (!$x) { - return ''; + return $x; } preg_match_all('/&(amp;)?#(\d+);/U', $x, $matches, PREG_SET_ORDER); foreach ($matches as $m) {