diff -r 1f88f5cb7a73 -r ddcabeae57b5 src/ldt/ldt/ldt_utils/views/embed/utils.py --- 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: