Let exceptions better bubble up through reverse_gfk

This commit is contained in:
Akita Noek 2016-03-31 10:31:37 -04:00
parent 0479c17256
commit ab03441133

View File

@ -101,12 +101,12 @@ def reverse_gfk(content_object):
for example
{ 'organization': '/api/v1/organizations/1/' }
'''
ret = {}
try:
ret[camelcase_to_underscore(content_object.__class__.__name__)] = content_object.get_absolute_url()
except AttributeError:
pass
return ret
if content_object is None or not hasattr(content_object, 'get_absolute_url'):
return {}
return {
camelcase_to_underscore(content_object.__class__.__name__): content_object.get_absolute_url()
}
class BaseSerializerMetaclass(serializers.SerializerMetaclass):