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. # because it results in additional queries.
if fk == 'job' and isinstance(obj, UnifiedJob): if fk == 'job' and isinstance(obj, UnifiedJob):
continue continue
if fk == 'project' and isinstance(obj, InventorySource): if fk == 'project' and (isinstance(obj, InventorySource) or
isinstance(obj, Project)):
continue continue
fkval = getattr(obj, fk, None) fkval = getattr(obj, fk, None)