From eed207f8dfd68117715518c83fc32d3ae9e1e094 Mon Sep 17 00:00:00 2001
From: dedeibel
Date: Sun, 10 Dec 2017 18:02:48 +0100
Subject: Allowed multi translation for embedding, fixed autoplay option

---
 model/Room.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

(limited to 'model/Room.php')

diff --git a/model/Room.php b/model/Room.php
index 56dab4c..27a8d97 100644
--- a/model/Room.php
+++ b/model/Room.php
@@ -337,9 +337,12 @@ class Room
 			throw new NotFoundException('Selection '.$selection.' in Room '.$this->getSlug());
 
     $translation_label = null;
-    if (substr($language, 0, strlen('native')) !== 'native') {
-      if (!$this->hasTranslation()) {
-        throw new NotFoundException('Translated Streams of Room '.$this->getSlug());
+    if ($language !== 'native' && $language !== 'stereo') {
+      if (! $this->hasTranslation()) {
+        throw new NotFoundException('Translated Streams of Room '. $this->getSlug());
+      }
+      if (! $this->isValidLanguage($language)) {
+        throw new NotFoundException('Selected translation');
       }
       
       $translation_label = $this->findTranslationLabel($language);
-- 
cgit v1.2.3