Merge pull request #3319 from AlanCoding/proj_self_optimization

Add another special case in summary_fields optimizations
This commit is contained in:
Alan Rominger
2016-09-13 09:53:22 -04:00
committed by GitHub

View File

@@ -285,7 +285,8 @@ class BaseSerializer(serializers.ModelSerializer):
# because it results in additional queries.
if fk == 'job' and isinstance(obj, UnifiedJob):
continue
if fk == 'project' and isinstance(obj, InventorySource):
if fk == 'project' and (isinstance(obj, InventorySource) or
isinstance(obj, Project)):
continue
fkval = getattr(obj, fk, None)