|
@@ -12,11 +12,11 @@ class Command(BaseCommand):
|
|
for forum in Forum.objects.all():
|
|
for forum in Forum.objects.all():
|
|
deleted = 0
|
|
deleted = 0
|
|
if forum.prune_start:
|
|
if forum.prune_start:
|
|
- for thread in forum.thread_set.filter(start__lte=timezone.now() - timedelta(days=forum.prune_start)):
|
|
|
|
|
|
+ for thread in forum.thread_set.filter(weight=0).filter(start__lte=timezone.now() - timedelta(days=forum.prune_start)):
|
|
thread.delete()
|
|
thread.delete()
|
|
deleted += 1
|
|
deleted += 1
|
|
if forum.prune_last:
|
|
if forum.prune_last:
|
|
- for thread in forum.thread_set.filter(start__lte=timezone.now() - timedelta(days=forum.prune_last)):
|
|
|
|
|
|
+ for thread in forum.thread_set.filter(weight=0).filter(start__lte=timezone.now() - timedelta(days=forum.prune_last)):
|
|
thread.delete()
|
|
thread.delete()
|
|
deleted += 1
|
|
deleted += 1
|
|
if deleted:
|
|
if deleted:
|