From 9a8dd399f1a4e8d4068aacd00d256c5ad4673ff6 Mon Sep 17 00:00:00 2001 From: Aaron Tan Date: Mon, 3 Jul 2017 11:21:39 -0400 Subject: [PATCH] Enable named URL display in resource creation response. --- 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 8b39357843..a234240a7e 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -299,7 +299,8 @@ class BaseSerializer(serializers.ModelSerializer): def get_related(self, obj): res = OrderedDict() view = self.context.get('view', None) - if view and hasattr(view, 'retrieve') and type(obj) in settings.NAMED_URL_GRAPH: + if view and (hasattr(view, 'retrieve') or view.request.method == 'POST') and \ + type(obj) in settings.NAMED_URL_GRAPH: original_url = self.get_url(obj) if not original_url.startswith('/api/v1'): res['named_url'] = self._generate_named_url(