src/ldt/ldt/ldt_utils/views/embed/utils.py
changeset 1352 ddcabeae57b5
parent 1345 840fdb2306ca
child 1466 f1c220ead0d7
--- 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: