]> git.parisson.com Git - teleforma.git/commitdiff
workaround for multiple media of the same type for one conf
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 25 Jan 2023 10:25:34 +0000 (11:25 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 25 Jan 2023 10:25:34 +0000 (11:25 +0100)
teleforma/models/core.py

index fdad852649a031ff3ee565572838c072c416adb1..a40017d4e0f259bb828c1973f24a30132c29bd4c 100755 (executable)
@@ -386,6 +386,7 @@ class ConferencePublication(models.Model):
         _('status'), choices=STATUS_CHOICES, default=2)
     notified = models.BooleanField(_('notified'), default=False)
 
+
 class Conference(models.Model):
 
     public_id = models.CharField(_('public_id'), max_length=255, blank=True, unique=True)
@@ -596,10 +597,10 @@ class Conference(models.Model):
         get media video
         """
         try:
-            return self.media.get(type='mp4')
+            return self.media.filter(type='mp4')[0]
         except Media.DoesNotExist:
             try:
-                return self.media.get(type='webm')
+                return self.media.filter(type='webm')[0]
             except Media.DoesNotExist:
                 pass
         return None