Compare commits

..
1 Commits
Author SHA1 Message Date
sorcier bfc71a7763 fix(phonebook): v2.7.3 preserve contact email on syncExtensions 2026-11-12 12:08:07 +01:00
2 changed files with 5 additions and 2 deletions

No files matched your search

+3 -1
View File
@@ -95,12 +95,14 @@ class PhonebookManager
$existing = $findStmt->fetch(PDO::FETCH_ASSOC); $existing = $findStmt->fetch(PDO::FETCH_ASSOC);
if ($existing) { if ($existing) {
$existingEmail = trim((string)($existing['email'] ?? ''));
$finalEmail = $existingEmail !== '' ? $existingEmail : $email;
$updateStmt->execute([ $updateStmt->execute([
':id' => (int)$existing['id'], ':id' => (int)$existing['id'],
':ext_id' => $extId, ':ext_id' => $extId,
':name' => $extName, ':name' => $extName,
':num' => $extNum, ':num' => $extNum,
':email' => $email, ':email' => $finalEmail,
':grp' => $group, ':grp' => $group,
]); ]);
} else { } else {
+2 -1
View File
@@ -1,9 +1,10 @@
{ {
"version": "2.7.2", "version": "2.7.3",
"codename": "Pulsar UCP", "codename": "Pulsar UCP",
"release_date": "2026-11-12", "release_date": "2026-11-12",
"min_php_version": "8.2", "min_php_version": "8.2",
"changelog": [ "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.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)", "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", "Nouveauté v2.7.0 : logo spécifique optionnel pour le portail UCP (thème clair), avec repli automatique sur le logo principal puis NexusPBX",