From c46c7c7cec0f63bd59087039e5b86cf494e907ad Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Thu, 15 Jun 2023 10:59:26 -0400
Subject: [PATCH] fix: add the request to the serializer context

---
 program/views.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/program/views.py b/program/views.py
index 38c91b7a..9d5304fd 100644
--- a/program/views.py
+++ b/program/views.py
@@ -285,7 +285,9 @@ class APIUserViewSet(
         if not request.user.is_superuser:
             return Response(status=status.HTTP_401_UNAUTHORIZED)
 
-        serializer = UserSerializer(data=request.data)
+        serializer = UserSerializer(
+            context={"request": request},  # the serializer needs the request in the context
+            data=request.data)
 
         if serializer.is_valid():
             serializer.save()
-- 
GitLab