diff --git a/src/cmd/__debug_bin4003183323 b/src/cmd/__debug_bin4003183323
deleted file mode 100755
index 73ca7ade228d7e13d4f9075f5858f04589c6e607..0000000000000000000000000000000000000000
Binary files a/src/cmd/__debug_bin4003183323 and /dev/null differ
diff --git a/src/middleware/validator.go b/src/middleware/validator.go
index 75d8fc43354d209d2670abaab20b7d2a4b2c47ed..3f662fe9a6617b46a48dbbc703bd951f0b9536dd 100644
--- a/src/middleware/validator.go
+++ b/src/middleware/validator.go
@@ -41,9 +41,11 @@ func Validator(expectedRole string) echo.MiddlewareFunc {
 				return c.JSON(http.StatusInternalServerError, utils.ResponseDetailOutput(false, http.StatusInternalServerError, "Failed to decode response body", err))
 			}
 
-			// if payload.Roles[0] != expectedRole {
-			// 	return c.JSON(http.StatusForbidden, utils.ResponseDetailOutput(false, http.StatusForbidden, "Forbidden", err))
-			// }
+			if expectedRole != "" {
+				if payload.Roles[0] != expectedRole {
+					return c.JSON(http.StatusForbidden, utils.ResponseDetailOutput(false, http.StatusForbidden, "Forbidden", err))
+				}
+			}
 
 			if resp.StatusCode != http.StatusOK {
 				return c.JSON(resp.StatusCode, utils.ResponseDetailOutput(false, resp.StatusCode, "Unauthorized", resp.Body))