X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/f7ea1694cd74b49f8220e422291830a758521824..8a7ab75997519a2e99d8a1bf7218af016eaf187d:/admin/forms/containers.py diff --git a/admin/forms/containers.py b/admin/forms/containers.py index 181a3e7..420ba17 100644 --- a/admin/forms/containers.py +++ b/admin/forms/containers.py @@ -169,19 +169,19 @@ class ContentletInlineFormSet(ContainerInlineFormSet): class ContentReferenceInlineFormSet(ContainerInlineFormSet): def get_containers(self): try: - containers = list(self.instance.containers[1]) + containers = self.instance.containers[1] except ObjectDoesNotExist: - containers = [] + containers = {} filter = Q() - for name, ct in containers: + for name, ct in containers.items(): filter |= Q(name=name, content_type=ct) qs = self.get_queryset().filter(filter) container_dict = SortedDict([(container.name, container) for container in qs]) keyOrder = [] - for name, ct in containers: + for name, ct in containers.items(): keyOrder.append(name) if name not in container_dict: container_dict[name] = self.model(name=name, content_type=ct)