aboutsummaryrefslogtreecommitdiffstats
path: root/backend/routes/forms/submit.py
diff options
context:
space:
mode:
authorGravatar Hassan Abouelela <[email protected]>2022-01-21 22:30:48 +0200
committerGravatar GitHub <[email protected]>2022-01-21 22:30:48 +0200
commit5aa88d3695c3ea86d8eb06b5532ca2c7a7fe33e7 (patch)
tree2b5e275389cf51af012dc7c1d871ef68d848ad63 /backend/routes/forms/submit.py
parentMerge pull request #126 from Akarys42/case-insensitive-ids (diff)
parentDon't include user mention for anonymous form submissions (diff)
Merge pull request #132 from python-discord/anon-webhooks
Diffstat (limited to 'backend/routes/forms/submit.py')
-rw-r--r--backend/routes/forms/submit.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/backend/routes/forms/submit.py b/backend/routes/forms/submit.py
index 8d9f4e5..95e30b0 100644
--- a/backend/routes/forms/submit.py
+++ b/backend/routes/forms/submit.py
@@ -234,11 +234,15 @@ class SubmitForm(Route):
tasks = BackgroundTasks()
if constants.FormFeatures.WEBHOOK_ENABLED.value in form.features:
+ if constants.FormFeatures.REQUIRES_LOGIN.value in form.features:
+ request_user = request.user
+ else:
+ request_user = None
tasks.add_task(
self.send_submission_webhook,
form=form,
response=response_obj,
- request_user=request.user
+ request_user=request_user
)
if constants.FormFeatures.ASSIGN_ROLE.value in form.features: