From: yomguy Date: Fri, 24 Jun 2011 07:55:54 +0000 (+0200) Subject: fix dc domain with site.domain parsing X-Git-Tag: 1.1~64 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=305c6d06b222065fd13e68221fddbdace0ddbb94;p=telemeta.git fix dc domain with site.domain parsing --- diff --git a/telemeta/models/dublincore.py b/telemeta/models/dublincore.py index 33a16916..fc033dbd 100644 --- a/telemeta/models/dublincore.py +++ b/telemeta/models/dublincore.py @@ -34,6 +34,7 @@ from telemeta.models.core import Duration from telemeta.models.media import MediaItem, MediaCollection +from django.contrib.sites.models import Site from django.conf import settings @@ -140,7 +141,9 @@ def media_access_rights(media): return 'private' def media_identifier(media): - return 'http://' + settings.TELEMETA_OAI_HOST + '/' + media.element_type + 's/' + unicode(media.id) + sites = Site.objects.all() + domain = sites[0].domain + return 'http://' + domain + '/' + media.element_type + 's/' + unicode(media.id) def express_collection(collection): "Express a collection as a Dublin Core resource"