diff --git a/core/serializers/feedback.py b/core/serializers/feedback.py
index d8316e6656fd697af87a18972a2fe0bd35984534..32ed137fade3f78001c797a248d885951fb4df2f 100644
--- a/core/serializers/feedback.py
+++ b/core/serializers/feedback.py
@@ -121,7 +121,7 @@ class FeedbackSerializer(DynamicFieldsModelSerializer):
         submission = validated_data.pop('of_submission')
         feedback_lines = validated_data.pop('feedback_lines', [])
         labels = validated_data.pop('labels', [])
-        user = UserAccount.objects.get(username=str(self.context['request'].user))
+        user = self.context['request'].user
         feedback = Feedback.objects.create(of_submission=submission,
                                            **validated_data)
         if user.role == UserAccount.REVIEWER: