data = {'id': self.public_id, 'course_code': self.course.code,
'course_type': self.course_type.name, 'professor_id': self.professor.user.username,
'session': self.session,
- 'organization': self.course.department.organization.name, 'streams':[] }
+ 'streams':[] }
if self.room:
data['room'] = self.room.name
+ date['organization'] = self.room.organization.name
streams = self.livestream.all()
if streams:
conf.session = conference['session']
user = User.objects.get(username=conference['professor_id'])
conf.professor = Professor.objects.get(user=user)
- organization = Organization.objects.get(name=conference['organization'])
- conf.room = Room.objects.get_or_create(name=conference['room'],
+ try:
+ organization = Organization.objects.get_or_create(name=conference['organization'])
+ conf.room = Room.objects.get_or_create(name=conference['room'],
organization=organization)
+ except:
+ pass
+
conf.date_begin = datetime.datetime.now()
conf.save()
course.save()