mirror of
https://github.com/ansible/awx.git
synced 2026-01-12 02:19:58 -03:30
Check if view has a get_serializer method before trying to call it. Fixes OPTIONS issue in #788.
This commit is contained in:
parent
8b5e8be2e3
commit
23feccdbf3
@ -128,9 +128,10 @@ class Metadata(metadata.SimpleMetadata):
|
||||
metadata['added_in_version'] = added_in_version
|
||||
|
||||
# Add type(s) handled by this view/serializer.
|
||||
serializer = view.get_serializer()
|
||||
if hasattr(serializer, 'get_types'):
|
||||
metadata['types'] = serializer.get_types()
|
||||
if hasattr(view, 'get_serializer'):
|
||||
serializer = view.get_serializer()
|
||||
if hasattr(serializer, 'get_types'):
|
||||
metadata['types'] = serializer.get_types()
|
||||
|
||||
# Add search fields if available from the view.
|
||||
if getattr(view, 'search_fields', None):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user