updated handler exceptions
This commit is contained in:
@@ -84,6 +84,10 @@ class AuthActions:
|
||||
person_uu_id=str(found_user.person.uu_id),
|
||||
request=dict(request.headers),
|
||||
available_occupants=occupants_selection_dict,
|
||||
timezone=(
|
||||
found_user.local_timezone if found_user.local_timezone else "GMT+0"
|
||||
),
|
||||
lang=found_user.lang if found_user.lang else "tr",
|
||||
),
|
||||
)
|
||||
return dict(
|
||||
@@ -136,6 +140,7 @@ class AuthActions:
|
||||
company_address=company_address,
|
||||
)
|
||||
)
|
||||
|
||||
AccessObjectActions.save_object_to_redis(
|
||||
access_token=access_token,
|
||||
model_object=EmployeeTokenObject(
|
||||
@@ -151,6 +156,10 @@ class AuthActions:
|
||||
companies_id_list=companies_id_list,
|
||||
duty_uu_id_list=duty_uu_id_list,
|
||||
duty_id_list=duty_id_list,
|
||||
timezone=(
|
||||
found_user.local_timezone if found_user.local_timezone else "GMT+0"
|
||||
),
|
||||
lang=found_user.lang if found_user.lang else "tr",
|
||||
),
|
||||
)
|
||||
return dict(
|
||||
@@ -185,11 +194,30 @@ class AuthActions:
|
||||
found_user.generate_access_token() if not access_token else access_token
|
||||
)
|
||||
# Prepare the user's details to save in Redis Session
|
||||
if found_user.is_occupant: # Check if user is NOT an occupant
|
||||
return cls.do_occupant_login_token(
|
||||
if found_user.is_occupant: # Check if user is an occupant
|
||||
cls.do_occupant_login_token(request, found_user, domain, access_token)
|
||||
|
||||
return {
|
||||
"access_object": cls.do_occupant_login_token(
|
||||
request, found_user, domain, access_token
|
||||
),
|
||||
"access_token": access_token,
|
||||
"refresher_token": (
|
||||
found_user.generate_refresh_token()
|
||||
if found_user.remember_me
|
||||
else None
|
||||
),
|
||||
}
|
||||
cls.do_employee_login_token(request, found_user, domain, access_token)
|
||||
return {
|
||||
"access_object": cls.do_employee_login_token(
|
||||
request, found_user, domain, access_token
|
||||
)
|
||||
return cls.do_employee_login_token(request, found_user, domain, access_token)
|
||||
),
|
||||
"access_token": access_token,
|
||||
"refresher_token": (
|
||||
found_user.generate_refresh_token() if found_user.remember_me else None
|
||||
),
|
||||
}
|
||||
|
||||
@classmethod
|
||||
def update_selected_to_redis(cls, request, add_payload):
|
||||
|
||||
@@ -24,6 +24,7 @@ class AccessObjectActions:
|
||||
Raises:
|
||||
HTTPException: If save fails
|
||||
"""
|
||||
|
||||
try:
|
||||
RedisActions.save_object_to_redis(
|
||||
access_token=access_token,
|
||||
|
||||
Reference in New Issue
Block a user