From 9ebddf0f8380d725839727af7d626f0d7e6f8805 Mon Sep 17 00:00:00 2001
From: Alexandre Morignot <erdnaxeli@cervoi.se>
Date: Tue, 3 Mar 2015 15:37:43 +0100
Subject: [PATCH] [residentadvisor] handles empty price

---
 Sam/sites/residentadvisor.pm | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/Sam/sites/residentadvisor.pm b/Sam/sites/residentadvisor.pm
index 0284d5a..55ebd7b 100644
--- a/Sam/sites/residentadvisor.pm
+++ b/Sam/sites/residentadvisor.pm
@@ -23,11 +23,14 @@ def weboob_get(id):
 
     event = backends['residentadvisor'].get_event(id)
 
-    return {'title': event.summary,
+    result = {'title': event.summary,
             'day': event.start_date.strftime('%d'),
             'month': event.start_date.strftime('%m'),
             'year': event.start_date.strftime('%Y'),
             'place': event.location,
-            'desc': '%i euros' % event.price,
             'url': event.url}
 
+    if event.price:
+        result['desc'] = '%i euros' % event.price
+
+    return result
-- 
GitLab