File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 6
6
import binascii
7
7
import datetime
8
8
import hashlib
9
+ import typing
9
10
import uuid
10
11
from typing import Any , Optional
11
12
@@ -295,7 +296,7 @@ async def submit(self, request: Request) -> JSONResponse:
295
296
async def send_submission_webhook (
296
297
form : Form ,
297
298
response : FormResponse ,
298
- request_user : User
299
+ request_user : typing . Optional [ User ]
299
300
) -> None :
300
301
"""Helper to send a submission message to a discord webhook."""
301
302
# Stop if webhook is not available
@@ -305,9 +306,7 @@ async def send_submission_webhook(
305
306
try :
306
307
mention = request_user .discord_mention
307
308
except AttributeError :
308
- mention = "User"
309
-
310
- user = response .user
309
+ mention = "A user"
311
310
312
311
# Build Embed
313
312
embed = {
@@ -319,7 +318,8 @@ async def send_submission_webhook(
319
318
}
320
319
321
320
# Add author to embed
322
- if request_user .is_authenticated :
321
+ if request_user and request_user .is_authenticated :
322
+ user = response .user
323
323
embed ["author" ] = {"name" : request_user .display_name }
324
324
325
325
if user and user .avatar :
You can’t perform that action at this time.
0 commit comments