Type cast dictionary items to list before attemping to slice.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-09-06 03:36:20 -04:00
parent 9eb3d39558
commit 976872df35

View File

@@ -475,7 +475,7 @@ class SourceColumn(object):
try:
# Special case for queryset items produced from
# .defer() or .only() optimizations
return SourceColumn.sort(columns=cls._registry[source._meta.parents.items()[0][0]])
return SourceColumn.sort(columns=cls._registry[list(source._meta.parents.items())[0][0]])
except (AttributeError, KeyError, IndexError):
return ()
except TypeError: