diff --git a/Sam/sites/residentadvisor.pm b/Sam/sites/residentadvisor.pm
index 0284d5a6815a2e4bac9cfa38fd21773e838fd34f..55ebd7bc964d1d3153925f880bd641376ecaf078 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