fix(phonebook): v2.7.3 preserve contact email on syncExtensions

This commit is contained in:
sorcier committed 2026-11-12 12:08:07 +01:00
1 parent f99cf440a7
commit bfc71a7763
2 files changed
+5 -2

No files matched your search

+3 -1
View File
@@ -95,12 +95,14 @@ class PhonebookManager
$existing = $findStmt->fetch(PDO::FETCH_ASSOC);
if ($existing) {
$existingEmail = trim((string)($existing['email'] ?? ''));
$finalEmail = $existingEmail !== '' ? $existingEmail : $email;
$updateStmt->execute([
':id' => (int)$existing['id'],
':ext_id' => $extId,
':name' => $extName,
':num' => $extNum,
':email' => $email,
':email' => $finalEmail,
':grp' => $group,
]);
} else {
+2 -1
View File
@@ -1,9 +1,10 @@
{
"version": "2.7.2",
"version": "2.7.3",
"codename": "Pulsar UCP",
"release_date": "2026-11-12",
"min_php_version": "8.2",
"changelog": [
"Correctif v2.7.3 : conservation de l'adresse email renseignée sur un contact interne de l'Annuaire lors de la synchronisation des postes",
"Correctif v2.7.2 : formatage uniforme du changelog dans version.json (suppression de [object Object] dans la fiche de mise à jour)",
"Correctif v2.7.1 : suppression de l'erreur Nginx 502 transitoire après mise à jour 1-Clic (pause du polling métriques, sonde multi-essais avant rechargement)",
"Nouveauté v2.7.0 : logo spécifique optionnel pour le portail UCP (thème clair), avec repli automatique sur le logo principal puis NexusPBX",