]> git.parisson.com Git - telemeta.git/commitdiff
id and not pk for resource_id
authoryomguy <yomguy@parisson.com>
Wed, 11 May 2011 11:02:57 +0000 (13:02 +0200)
committeryomguy <yomguy@parisson.com>
Wed, 11 May 2011 11:02:57 +0000 (13:02 +0200)
telemeta/web/base.py

index db9e568f006064f65256b8aba65a5040d76348cc..c9159f40bdfdb8073859c7b9dbff94d965bff611 100644 (file)
@@ -949,11 +949,11 @@ class WebView(object):
                 for resource in playlist_resources:
                     try:
                         if resource.resource_type == 'item':
-                            element = MediaItem.objects.get(pk=resource.resource_id)
+                            element = MediaItem.objects.get(id=resource.resource_id)
                         if resource.resource_type == 'collection':
-                            element = MediaCollection.objects.get(pk=resource.resource_id)
+                            element = MediaCollection.objects.get(id=resource.resource_id)
                         if resource.resource_type == 'marker':
-                            element = MediaItemMarker.objects.get(pk=resource.resource_id)
+                            element = MediaItemMarker.objects.get(id=resource.resource_id)
                     except:
                         element = None
                     resources.append({'element': element, 'type': resource.resource_type, 'public_id': resource.public_id })
@@ -1000,17 +1000,17 @@ class WebView(object):
         for resource in resources:
             if resource_type == 'items':
                 if resource.resource_type == 'collection':
-                    collection = MediaCollection.objects.get(pk=resource.resource_id)
+                    collection = MediaCollection.objects.get(id=resource.resource_id)
                     collection_items = MediaItem.objects.filter(collection=collection)
                     for item in collection_items:
                         elements.append(item)
                 elif resource.resource_type == 'item':
-                    item = MediaItem.objects.get(pk=resource.resource_id)
+                    item = MediaItem.objects.get(id=resource.resource_id)
                     elements.append(item)
                 
             elif resource_type == 'collections':
                 if resource.resource_type == 'collection':
-                    collection = MediaCollection.objects.get(pk=resource.resource_id)
+                    collection = MediaCollection.objects.get(id=resource.resource_id)
                     elements.append(collection)
                 
         if elements: