Skip to content

Commit 3448755

Browse files
committed
Fix exception when file upload happens during expired user session
1 parent 7d71616 commit 3448755

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

backend/globaleaks/handlers/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ def process_file_upload(self):
341341
file_id = self.request.args[b'flowIdentifier'][0].decode()
342342

343343
if file_id not in self.state.TempUploadFiles:
344-
if self.session.user_role == 'whistleblower':
344+
if self.session and self.session.user_role == 'whistleblower':
345345
State.RateLimitingTable.check(self.request.path + b'#' + self.session.user_id.encode(),
346346
State.tenants[1].cache.threshold_attachments_per_hour_per_report)
347347
State.RateLimitingTable.check(self.request.path + b'#' + self.request.client_ip.encode(),

0 commit comments

Comments
 (0)