diff --git a/awx/api/metadata.py b/awx/api/metadata.py index 064fcd27a4..8bbfb906ef 100644 --- a/awx/api/metadata.py +++ b/awx/api/metadata.py @@ -2,6 +2,7 @@ # All Rights Reserved. from collections import OrderedDict +from uuid import UUID # Django from django.core.exceptions import PermissionDenied @@ -86,6 +87,8 @@ class Metadata(metadata.SimpleMetadata): # FIXME: Still isn't showing all default values? try: default = field.get_default() + if type(default) is UUID: + default = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' if field.field_name == 'TOWER_URL_BASE' and default == 'https://towerhost': default = '{}://{}'.format(self.request.scheme, self.request.get_host()) field_info['default'] = default