summaryrefslogtreecommitdiffstats
path: root/news
diff options
context:
space:
mode:
authorDan McGee <dan@archlinux.org>2012-12-28 16:42:17 +0100
committerDan McGee <dan@archlinux.org>2012-12-28 21:48:29 +0100
commit1dc6b867f48786ab6973d6832f386c9d771b58e0 (patch)
tree761fb6350a1c2db5153fc573ca85467e14907a92 /news
parent46a51a99cc9d1839b622252a4cb0b4cd1d0c50e4 (diff)
downloadarchweb-1dc6b867f48786ab6973d6832f386c9d771b58e0.tar.gz
archweb-1dc6b867f48786ab6973d6832f386c9d771b58e0.tar.xz
Populate the todolist slug field and mark non-null
This is ripped off from commit 7c92ddbd3c86d when we added slugs to News objects. Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'news')
-rw-r--r--news/migrations/0005_add_slugs.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/news/migrations/0005_add_slugs.py b/news/migrations/0005_add_slugs.py
index 2a3b617..96bd521 100644
--- a/news/migrations/0005_add_slugs.py
+++ b/news/migrations/0005_add_slugs.py
@@ -11,7 +11,7 @@ class Migration(DataMigration):
def forwards(self, orm):
existing = list(orm.News.objects.values_list(
'slug', flat=True).distinct())
- for item in orm.News.objects.all():
+ for item in orm.News.objects.defer('content').filter(slug=None):
suffixed = slug = slugify(item.title)
suffix = 1
while suffixed in existing:
@@ -24,7 +24,7 @@ class Migration(DataMigration):
item.save()
def backwards(self, orm):
- orm.News.obects.all.update(slug=None)
+ orm.News.objects.all.update(slug=None)
models = {
'auth.group': {