From bcecbe61ba6714713bc30c58ae6d0c6e9a3d5eb7 Mon Sep 17 00:00:00 2001
From: rlacko <rlacko@sch.bme.hu>
Date: Sun, 26 Jan 2020 22:04:54 +0100
Subject: [PATCH] patch updated_by

---
 src/news/models.py      | 3 ++-
 src/news/serializers.py | 3 +--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/news/models.py b/src/news/models.py
index c216221..d553d71 100644
--- a/src/news/models.py
+++ b/src/news/models.py
@@ -17,7 +17,8 @@ class Article(models.Model):
     updated_by = models.ForeignKey(
         Profile,
         related_name="updater",
-        on_delete=models.DO_NOTHING
+        on_delete=models.DO_NOTHING,
+        default=CurrentUserMiddleware.get_current_user_profile
     )
 
     def __str__(self):
diff --git a/src/news/serializers.py b/src/news/serializers.py
index 514c63b..c6a8462 100644
--- a/src/news/serializers.py
+++ b/src/news/serializers.py
@@ -4,13 +4,12 @@ from common.serializers import CurrentUserProfileDefault
 
 
 class ArticleSerializer(serializers.ModelSerializer):
-    updated_by = serializers.HiddenField(default=CurrentUserProfileDefault())
     last_update_by = serializers.SerializerMethodField()
     author = serializers.SerializerMethodField()
 
     class Meta:
         model = Article
-        read_only_fields = ('author', 'created_at', 'updated_at', 'updated_by')
+        read_only_fields = ('author', 'created_at', 'updated_at')
         fields = '__all__'
 
     def get_last_update_by(self, obj):
-- 
GitLab