From cf81199bbfc5a5ce27f7e6cfa98e7c9fee09c199 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 22 Aug 2016 14:27:39 -0400 Subject: [PATCH] Remove extra project-related DB hit, follow same pattern as unified jobs --- awx/api/serializers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 2d2e38a8f5..c5e8559486 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -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)