From 8a0020c9fb98c328dbf7f935301ed27eb20aad64 Mon Sep 17 00:00:00 2001 From: bsimpson63 Date: Tue, 30 Oct 2012 21:22:46 -0400 Subject: [PATCH] Promote controller users keep_fn to skip deleted links. --- r2/r2/controllers/promotecontroller.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/r2/r2/controllers/promotecontroller.py b/r2/r2/controllers/promotecontroller.py index fe9e16e90..1875d45cf 100644 --- a/r2/r2/controllers/promotecontroller.py +++ b/r2/r2/controllers/promotecontroller.py @@ -42,7 +42,6 @@ from r2.lib.system_messages import user_added_messages from datetime import datetime class PromoteController(ListingController): - skip = False where = 'promoted' render_cls = PromotePage @@ -50,6 +49,14 @@ class PromoteController(ListingController): def title_text(self): return _('promoted by you') + def keep_fn(self): + def keep(item): + if item.promoted and not item._deleted: + return True + else: + return False + return keep + def query(self): if c.user_is_sponsor: if self.sort == "future_promos":