diff --git a/modules/Users/actions/SaveAjax.php b/modules/Users/actions/SaveAjax.php
index 942e90261e1203d8c90bde2bfed5fae3e877b6b1..5188833bbf57d126b0247fac44e7853ad9f0fc46 100644
--- a/modules/Users/actions/SaveAjax.php
+++ b/modules/Users/actions/SaveAjax.php
@@ -90,8 +90,12 @@ class Users_SaveAjax_Action extends Vtiger_SaveAjax_Action {
 		$currentUserModel = Users_Record_Model::getCurrentUserModel();
 		if ($fieldName === 'is_admin' && (!$currentUserModel->isAdminUser() || !$request->get('value'))) {
 			$recordModel->set($fieldName, 'off');
+		} else if($fieldName === 'is_admin' && $currentUserModel->isAdminUser()) {
+			$requestValue = $request->get('value');
+			$value = $requestValue==1?"on":"off";
+			$recordModel->set($fieldName,$value);
 		}
-
+			
 		if($fieldName == "is_owner" || $fieldName == "roleid") {
 			$recordId = $request->get('record');
 			$moduleName = $request->getModule();