From 3568349b000a6f174e5a1bf9fbe1be156732cbb5 Mon Sep 17 00:00:00 2001 From: merelendor Date: Tue, 14 May 2024 20:41:19 +0300 Subject: [PATCH] fix for last admin detection & user deletion --- api/index.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/api/index.php b/api/index.php index 08327f4..fe6f366 100644 --- a/api/index.php +++ b/api/index.php @@ -284,7 +284,15 @@ function setCompanyForUser($ID, $REQ, $replace = false) помечаем админов на удаление из этой компании */ - $admins_to_remove = $existed_client_record['PROPERTIES']['ADMINS']['VALUE']; + $current_admins = $existed_client_record['PROPERTIES']['ADMINS']['VALUE']; + + foreach($current_admins AS $ca_id) + { + if(intval($ID) !== intval($ca_id)) + { + array_push($admins_to_remove, $ca_id); + } + } } else {