Timothy J. Baek 1 سال پیش
والد
کامیت
b11af9ea0e
1فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 6 0
      backend/apps/web/models/auths.py

+ 6 - 0
backend/apps/web/models/auths.py

@@ -48,9 +48,11 @@ class Token(BaseModel):
     token: str
     token_type: str
 
+
 class ApiKey(BaseModel):
     api_key: Optional[str] = None
 
+
 class UserResponse(BaseModel):
     id: str
     email: str
@@ -132,6 +134,7 @@ class AuthsTable:
         # if no api_key, return None
         if not api_key:
             return None
+
         try:
             auth = Auth.get(Auth.api_key == api_key, Auth.active == True)
             if auth:
@@ -140,6 +143,9 @@ class AuthsTable:
             else:
                 return None
 
+        except:
+            return False
+
     def authenticate_user_by_trusted_header(self, email: str) -> Optional[UserModel]:
         log.info(f"authenticate_user_by_trusted_header: {email}")
         try: