From 918ba71e7f7ea0b11b1672cc3ccda64b790c0227 Mon Sep 17 00:00:00 2001
From: jean <jean@tiaris.info>
Date: Sat, 4 Jun 2016 14:59:43 +0200
Subject: [PATCH] FIX #5014 if $user is admin and different from $object then
 nbadmin >=1 is ok when not in multicompany

---
 htdocs/user/card.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/user/card.php b/htdocs/user/card.php
index acfe1c85cd7..4792e9dff4d 100644
--- a/htdocs/user/card.php
+++ b/htdocs/user/card.php
@@ -1914,7 +1914,7 @@ else
                 if ($user->admin								// Need to be admin to allow downgrade of an admin
                 && ($user->id != $object->id)                   // Don't downgrade ourself
                 && (
-                	(empty($conf->multicompany->enabled) && $nbAdmin > 1)
+                	(empty($conf->multicompany->enabled) && $nbAdmin >= 1)
                 	|| (! empty($conf->multicompany->enabled) && ($object->entity > 0 || $nbSuperAdmin > 1))    // Don't downgrade a superadmin if alone
                 	)
                 )
-- 
GitLab