From 259aa5af94f1a3d5e1a27170a9d9e71a16ef521e Mon Sep 17 00:00:00 2001 From: Bezleputh Date: Tue, 28 Apr 2015 09:48:01 +0200 Subject: [PATCH] [hybride] fix bug whenthere is no end date --- modules/hybride/pages.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/hybride/pages.py b/modules/hybride/pages.py index cd96fa0c..92d823c9 100644 --- a/modules/hybride/pages.py +++ b/modules/hybride/pages.py @@ -49,6 +49,8 @@ class ProgramPage(HTMLPage): if self.env['date_from'] and obj.start_date >= self.env['date_from']: if not self.env['date_to']: return True + elif not obj.end_date: + return True else: if obj.end_date <= self.env['date_to']: return True @@ -60,7 +62,8 @@ class ProgramPage(HTMLPage): def check_category(self, obj): return (not self.env['categories'] or obj.category in self.env['categories']) - obj_id = Regexp(Link('div/div[@class="catItemHeader"]/h3[@class="catItemTitle"]/a'), '/programme/item/(.*?).html') + obj_id = Regexp(Link('div/div[@class="catItemHeader"]/h3[@class="catItemTitle"]/a'), + '/programme/item/(.*?).html') obj_start_date = Date(CleanText('div/div[@class="catItemHeader"]/span[@class="catItemDateCreated"]')) obj_summary = CleanText('div/div[@class="catItemHeader"]/h3[@class="catItemTitle"]/a')