From: Guillaume Pellerin Date: Tue, 17 Dec 2013 17:11:34 +0000 (+0100) Subject: Merge branch 'dev' into crem2 X-Git-Tag: 1.5.0rc3~35 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=0e7cf2cae1188b5538c86c4408be762607a385c6;p=telemeta.git Merge branch 'dev' into crem2 Conflicts: telemeta/models/media.py --- 0e7cf2cae1188b5538c86c4408be762607a385c6 diff --cc telemeta/views/item.py index b0953237,1f02aa76..c7e9c49d --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@@ -120,19 -118,18 +121,16 @@@ class ItemView(object) if request.REQUEST.has_key('grapher_id'): grapher_id = request.REQUEST['grapher_id'] else: - try: - grapher_id = settings.TELEMETA_DEFAULT_GRAPHER_ID - except: - grapher_id = 'waveform' + grapher_id = getattr(settings, 'TELEMETA_DEFAULT_GRAPHER_ID', 'waveform') previous, next = self.item_previous_next(item) - mime_type = self.item_analyze(item) - #FIXME: use mimetypes.guess_type - if 'quicktime' in mime_type: - mime_type = 'video/mp4' - playlists = get_playlists(request) - public_access = get_public_access(item.public_access, str(item.recorded_from_date).split('-')[0], - str(item.recorded_to_date).split('-')[0]) + mime_type = item.mime_type + if mime_type and mime_type != 'none' : + if 'quicktime' in mime_type: + mime_type = 'video/mp4' + playlists = get_playlists(request) related_media = MediaItemRelated.objects.filter(item=item) check_related_media(related_media) revisions = Revision.objects.filter(element_type='item', element_id=item.id).order_by('-time')