]> git.parisson.com Git - telemeta.git/commitdiff
fix dc domain with site.domain parsing
authoryomguy <yomguy@parisson.com>
Fri, 24 Jun 2011 07:55:54 +0000 (09:55 +0200)
committeryomguy <yomguy@parisson.com>
Fri, 24 Jun 2011 07:55:54 +0000 (09:55 +0200)
telemeta/models/dublincore.py

index 33a1691697bbc5a5795bef026575fdfc439ad644..fc033dbdbffc1af71c5168b2b16526ef391360bd 100644 (file)
@@ -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"