update select_by_user()
authorTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 2 Apr 2014 19:45:48 +0000 (15:45 -0400)
committerTony Mack <tmack@paris.CS.Princeton.EDU>
Wed, 2 Apr 2014 19:45:48 +0000 (15:45 -0400)
planetstack/core/models/network.py

index 320e56b..57d5530 100644 (file)
@@ -58,8 +58,9 @@ class Network(PlCoreBase):
         if user.is_admin:
             qs = Network.objects.all()
         else:
-            slice_ids = [s.id for s in Slice.select_by_user(user)]
-            qs = Network.objects.filter(id__in=slice_ids)
+            slices = Slice.select_by_user(user)
+            #slice_ids = [s.id for s in Slice.select_by_user(user)]
+            qs = Network.objects.filter(owner__in=slices)
         return qs
 
 class NetworkSlice(PlCoreBase):