From b597a4209efc5eec80ea97d081f9954173db7a4b Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Thu, 28 Jul 2022 12:13:42 -0400
Subject: [PATCH] Update UserSerializer: get user creating or updating from
 context.

---
 program/serializers.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/program/serializers.py b/program/serializers.py
index 28aea07e..34926a11 100644
--- a/program/serializers.py
+++ b/program/serializers.py
@@ -116,6 +116,7 @@ class UserSerializer(serializers.ModelSerializer):
                 user=user,
                 cba_username=profile_data.get("cba_username").strip(),
                 cba_user_token=profile_data.get("cba_user_token").strip(),
+                created_by=self.context["user"],
             )
             profile.save()
 
@@ -148,6 +149,7 @@ class UserSerializer(serializers.ModelSerializer):
 
             profile.cba_username = profile_data.get("cba_username")
             profile.cba_user_token = profile_data.get("cba_user_token")
+            profile.updated_by = self.context["user"]
             profile.save()
 
         instance.save()
-- 
GitLab