do not show related link if null

This commit is contained in:
AlanCoding
2017-06-23 08:27:58 -04:00
parent 30ec070357
commit 17c431c0be

View File

@@ -1381,7 +1381,7 @@ class GroupSerializer(BaseSerializerWithVariables):
res['inventory_source'] = self.reverse('api:inventory_source_detail', res['inventory_source'] = self.reverse('api:inventory_source_detail',
kwargs={'pk': obj.deprecated_inventory_source.pk}) kwargs={'pk': obj.deprecated_inventory_source.pk})
except Group.deprecated_inventory_source.RelatedObjectDoesNotExist: except Group.deprecated_inventory_source.RelatedObjectDoesNotExist:
res['inventory_source'] = None pass
if obj.inventory: if obj.inventory:
res['inventory'] = self.reverse('api:inventory_detail', kwargs={'pk': obj.inventory.pk}) res['inventory'] = self.reverse('api:inventory_detail', kwargs={'pk': obj.inventory.pk})
return res return res
@@ -1592,7 +1592,6 @@ class InventorySourceSerializer(UnifiedJobTemplateSerializer, InventorySourceOpt
res['last_update'] = self.reverse('api:inventory_update_detail', res['last_update'] = self.reverse('api:inventory_update_detail',
kwargs={'pk': obj.last_update.pk}) kwargs={'pk': obj.last_update.pk})
if self.version == 1: # TODO: remove in 3.3 if self.version == 1: # TODO: remove in 3.3
res['group'] = None
if obj.deprecated_group: if obj.deprecated_group:
res['group'] = self.reverse('api:group_detail', kwargs={'pk': obj.deprecated_group.pk}) res['group'] = self.reverse('api:group_detail', kwargs={'pk': obj.deprecated_group.pk})
return res return res