From: JC B. <svn...@pl...> - 2011-01-12 18:14:31
|
Author: jcbrand Date: Wed Jan 12 18:13:15 2011 New Revision: 230374 Modified: slc.seminarportal/trunk/src/slc/seminarportal/portlets/speaker.py Log: Bugfix in get_speakers Modified: slc.seminarportal/trunk/src/slc/seminarportal/portlets/speaker.py ============================================================================== --- slc.seminarportal/trunk/src/slc/seminarportal/portlets/speaker.py (original) +++ slc.seminarportal/trunk/src/slc/seminarportal/portlets/speaker.py Wed Jan 12 18:13:15 2011 @@ -81,7 +81,11 @@ speeches = [x.getObject() for x in brains] speakers = [] for speech in speeches: - speakers.append(speech.getSpeakers()) + ss = speech.getSpeakers() + if type(ss) in [list, tuple]: + speakers += ss + else: + speakers.append(ss) limit = len(speakers) < data.count and len(speakers) or data.count random_indexes = random.sample(range(0, len(speakers)), limit) |