--- a/src/ldt/ldt/ldt_utils/views/embed/utils.py Tue Apr 07 18:36:07 2015 +0200
+++ b/src/ldt/ldt/ldt_utils/views/embed/utils.py Wed Apr 08 16:14:12 2015 +0200
@@ -1,12 +1,14 @@
from django.conf import settings
from django.utils.safestring import mark_safe
-from django.core.urlresolvers import reverse
import ldt.auth as ldt_auth
-from ldt.ldt_utils.models import Content, Project, Segment
from ldt.ldt_utils.projectserializer import ProjectJsonSerializer
+from ldt.utils.web_url_management import get_web_url
-from ldt.utils.web_url_management import get_web_url
+
+from ldt.ldt_utils.models import Project
+from urlparse import urljoin
+
def get_datas_for_embed(request, json_url, player_id, ldt_id, iframe_base_url):
@@ -14,7 +16,7 @@
project_contents = project.contents.all()
content = project_contents[0]
WEB_URL = get_web_url(request)
- iframe_url = mark_safe(WEB_URL+settings.SRC_BASE_URL+str(iframe_base_url)[1:]+"?content_id="+content.iri_id+"&project_id="+ldt_id)
+ iframe_url = mark_safe(urljoin(WEB_URL,str(iframe_base_url)+"?content_id="+content.iri_id+"&project_id="+ldt_id))
external_url = None
if content.src is not None:
for external_src in settings.EXTERNAL_STREAM_SRC: