events auth repair

This commit is contained in:
2025-01-16 22:35:49 +03:00
parent 426b69b33c
commit 61229cb761
23 changed files with 945 additions and 754 deletions

View File

@@ -67,7 +67,10 @@ class TokenService:
).data
if not living_spaces:
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="User does not have any living space",
)
occupants_selection_dict: Dict[str, Any] = {}
@@ -79,7 +82,10 @@ class TokenService:
).data
if not build_parts_selection:
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="User does not have any living space",
)
build_part = build_parts_selection.get(1)
@@ -211,7 +217,10 @@ class TokenService:
"companies_list": companies_list,
}
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="Creating Token failed...",
)
@classmethod
@@ -287,11 +296,17 @@ class TokenService:
"""Validate request has required token headers."""
if not hasattr(request, "headers"):
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="Request has no headers",
)
if not request.headers.get(Auth.ACCESS_TOKEN_TAG):
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="Request has no access token presented",
)
@classmethod
@@ -322,7 +337,10 @@ class TokenService:
return OccupantTokenObject(**redis_object)
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="Unknown user type",
)
@classmethod
@@ -336,7 +354,10 @@ class TokenService:
return cls._process_redis_object(redis_object)
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="Invalid access token",
)
@classmethod
@@ -350,5 +371,8 @@ class TokenService:
return cls._process_redis_object(redis_object)
raise HTTPExceptionApi(
error_code="", lang="en", loc=get_line_number_for_error()
error_code="",
lang="en",
loc=get_line_number_for_error(),
sys_msg="Invalid access token",
)