forked from Hay1tsme/artemis
IDAC: Fixed frontend user_id
not found
This commit is contained in:
parent
0e664e03f9
commit
8ccb7f08f2
@ -94,14 +94,16 @@ class IDACFrontend(FE_Base):
|
|||||||
)
|
)
|
||||||
sesh: Session = request.getSession()
|
sesh: Session = request.getSession()
|
||||||
usr_sesh = IUserSession(sesh)
|
usr_sesh = IUserSession(sesh)
|
||||||
|
user_id = usr_sesh.userId
|
||||||
|
# user_id = usr_sesh.user_id
|
||||||
|
|
||||||
# profile export
|
# profile export
|
||||||
if uri.startswith("/game/idac/export"):
|
if uri.startswith("/game/idac/export"):
|
||||||
if usr_sesh.user_id == 0:
|
if user_id == 0:
|
||||||
return redirectTo(b"/game/idac", request)
|
return redirectTo(b"/game/idac", request)
|
||||||
|
|
||||||
# set the file name, content type and size to download the json
|
# set the file name, content type and size to download the json
|
||||||
content = self.generate_all_tables_json(usr_sesh.user_id).encode("utf-8")
|
content = self.generate_all_tables_json(user_id).encode("utf-8")
|
||||||
request.responseHeaders.addRawHeader(
|
request.responseHeaders.addRawHeader(
|
||||||
b"content-type", b"application/octet-stream"
|
b"content-type", b"application/octet-stream"
|
||||||
)
|
)
|
||||||
@ -112,14 +114,14 @@ class IDACFrontend(FE_Base):
|
|||||||
b"content-length", str(len(content)).encode("utf-8")
|
b"content-length", str(len(content)).encode("utf-8")
|
||||||
)
|
)
|
||||||
|
|
||||||
self.logger.info(f"User {usr_sesh.user_id} exported their IDAC data")
|
self.logger.info(f"User {user_id} exported their IDAC data")
|
||||||
return content
|
return content
|
||||||
|
|
||||||
profile_data, tickets, rank = None, None, None
|
profile_data, tickets, rank = None, None, None
|
||||||
if usr_sesh.user_id > 0:
|
if user_id > 0:
|
||||||
profile_data = self.data.profile.get_profile(usr_sesh.user_id, self.version)
|
profile_data = self.data.profile.get_profile(user_id, self.version)
|
||||||
ticket_data = self.data.item.get_tickets(usr_sesh.user_id)
|
ticket_data = self.data.item.get_tickets(user_id)
|
||||||
rank = self.data.profile.get_profile_rank(usr_sesh.user_id, self.version)
|
rank = self.data.profile.get_profile_rank(user_id, self.version)
|
||||||
|
|
||||||
tickets = {
|
tickets = {
|
||||||
self.ticket_names[ticket["ticket_id"]]: ticket["ticket_cnt"]
|
self.ticket_names[ticket["ticket_id"]]: ticket["ticket_cnt"]
|
||||||
|
Loading…
Reference in New Issue
Block a user