diff --git a/program/serializers.py b/program/serializers.py
index 28aea07e6cf4a9794cb1f7e790e8822f7e10ec5d..34926a11f6c1d1aa638212ef58b4d5287fd6ad19 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()