Commit 2be35029 by Marco Westerhof

fix for unhandled _SkipField exception in Serializer.serialize_model

parent 8cd7ab14
...@@ -229,6 +229,7 @@ class Serializer(object): ...@@ -229,6 +229,7 @@ class Serializer(object):
# serialize each required field # serialize each required field
for fname in fields: for fname in fields:
try:
if hasattr(self, smart_str(fname)): if hasattr(self, smart_str(fname)):
# check first for a method 'fname' on self first # check first for a method 'fname' on self first
meth = getattr(self, fname) meth = getattr(self, fname)
...@@ -243,7 +244,6 @@ class Serializer(object): ...@@ -243,7 +244,6 @@ class Serializer(object):
else: else:
continue continue
try:
key = self.serialize_key(fname) key = self.serialize_key(fname)
val = self.serialize_val(fname, obj) val = self.serialize_val(fname, obj)
data[key] = val data[key] = val
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment