From b28b14e60c98d53ee59f8f987b431f1c046f2491 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bodor=20M=C3=A1t=C3=A9?= <bodor.mate@kszk.bme.hu>
Date: Thu, 3 Jan 2019 21:25:33 +0100
Subject: [PATCH] Add default value to author

---
 .../migrations/0002_auto_20181229_2019.py     | 20 +++++++++++++++++++
 src/news/models.py                            |  2 +-
 2 files changed, 21 insertions(+), 1 deletion(-)
 create mode 100644 src/news/migrations/0002_auto_20181229_2019.py

diff --git a/src/news/migrations/0002_auto_20181229_2019.py b/src/news/migrations/0002_auto_20181229_2019.py
new file mode 100644
index 0000000..07d22c2
--- /dev/null
+++ b/src/news/migrations/0002_auto_20181229_2019.py
@@ -0,0 +1,20 @@
+# Generated by Django 2.0.1 on 2018-12-29 19:19
+
+import common.middleware
+from django.db import migrations, models
+import django.db.models.deletion
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('news', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='article',
+            name='author',
+            field=models.ForeignKey(default=common.middleware.CurrentUserMiddleware.get_current_user_profile, on_delete=django.db.models.deletion.DO_NOTHING, related_name='author', to='account.Profile'),
+        ),
+    ]
diff --git a/src/news/models.py b/src/news/models.py
index 92552b7..d405a07 100644
--- a/src/news/models.py
+++ b/src/news/models.py
@@ -8,7 +8,7 @@ class Article(models.Model):
         Profile,
         related_name="author",
         on_delete=models.DO_NOTHING,
-        default=CurrentUserMiddleware.get_current_profile(),
+        default=CurrentUserMiddleware.get_current_user_profile,
     )
     title = models.CharField(null=False, max_length=200)
     text = models.TextField()
-- 
GitLab