From 2a1dc12e978d88508d09e3d1bc29d3c818b9ae6a Mon Sep 17 00:00:00 2001 From: Vincent A Date: Tue, 17 Dec 2013 18:05:37 +0100 Subject: [PATCH] sueurdemetal: implement object filling --- modules/sueurdemetal/backend.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/sueurdemetal/backend.py b/modules/sueurdemetal/backend.py index 7f381db9..c558f853 100644 --- a/modules/sueurdemetal/backend.py +++ b/modules/sueurdemetal/backend.py @@ -109,3 +109,10 @@ class SueurDeMetalBackend(BaseBackend, ICapCalendarEvent): for c in self.cities.values(): if c['id'] == _id: return c['name'] + + def fill_concert(self, obj, fields): + if set(fields) & set(('price', 'location', 'description')): + return self.get_event(obj.id) + return obj + + OBJECTS = {Concert: fill_concert}