From 7149aa67e1c166ccb1a3424004142ffe144ba39d Mon Sep 17 00:00:00 2001 From: Sny Date: Mon, 22 Mar 2021 10:14:36 +0530 Subject: [PATCH] OpenConceptLab/ocl_issues#653 | Feedback api can take guest's info --- core/common/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/common/views.py b/core/common/views.py index 5b707ee84..488084ae4 100644 --- a/core/common/views.py +++ b/core/common/views.py @@ -577,6 +577,8 @@ class FeedbackView(APIView): # pragma: no cover def post(request): message = request.data.get('description', '') or '' url = request.data.get('url', False) + name = request.data.get('name', None) + email = request.data.get('email', None) if not message and not url: return Response(status=status.HTTP_400_BAD_REQUEST) @@ -590,8 +592,8 @@ def post(request): username = user.username email = user.email else: - username = 'Guest' - email = None + username = name or 'Guest' + email = email or None message += '\n\n' + 'Reported By: ' + username subject = "[{env}] [FEEDBACK] From: {user}".format(env=settings.ENV.upper(), user=username)