Equate queryset model instances with deffered fields to their parent model class when resolving UI model columns.
This will allow models using .defer or .only optimizations to render properly on list views.
This commit is contained in:
@@ -349,7 +349,10 @@ class SourceColumn(object):
|
||||
try:
|
||||
return cls._registry[source.__class__]
|
||||
except KeyError:
|
||||
return ()
|
||||
try:
|
||||
return cls._registry[source._meta.parents.items()[0][0]]
|
||||
except IndexError:
|
||||
return ()
|
||||
except TypeError:
|
||||
# unhashable type: list
|
||||
return ()
|
||||
|
||||
Reference in New Issue
Block a user