diff --git a/jams-server/src/main/resources/webapp/js/user.js b/jams-server/src/main/resources/webapp/js/user.js
index bed9af7bf48645a5bdf104b93d633e220b0c21cd..5cf63de9e6d9a1da5a84be9a311d89a275f95def 100644
--- a/jams-server/src/main/resources/webapp/js/user.js
+++ b/jams-server/src/main/resources/webapp/js/user.js
@@ -526,7 +526,11 @@ function handleNewOTP(data) {
 }
 
 function setStatus(data) {
-    if (data.getResponseHeader('revoked') == 'true')
+    var resultSet = data.responseText;
+    resultSet = resultSet.replace(/\s+/g, ' ').trim();
+    resultSet = JSON.parse(resultSet);
+
+    if (data.getResponseHeader('revoked') == 'true' || resultSet.revoked)
         userStatus = "Revoked";
     else
         userStatus = "Active";