Skip to content

Commit d0ab688

Browse files
authored
Merge pull request #122 from andrewduckett/patch/serialize_all
fix serialize all to use keyword arguments
2 parents eb9f812 + 542af38 commit d0ab688

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pysnc/record.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ def __init__(self, name: str, value=None, display_value=None, parent_record=None
3131
self._changed = False
3232
self._link = None
3333
if isinstance(value, dict):
34-
self._value = value['value']
34+
if 'value' in value:
35+
self._value = value['value']
3536
# only bother to set display value if it's different
36-
if self._value != value['display_value']:
37+
if 'display_value' in value and self._value != value['display_value']:
3738
self._display_value = value['display_value']
3839
if 'link' in value:
3940
self._link = value['link']
@@ -1090,7 +1091,7 @@ def serialize_all(self, display_value=False, fields=None, fmt=None, exclude_refe
10901091
:param fmt:
10911092
:return: list
10921093
"""
1093-
return [record.serialize(display_value, fields, fmt, exclude_reference_link) for record in self]
1094+
return [record.serialize(display_value=display_value, fields=fields, fmd=fmt, exclude_reference_link=exclude_reference_link) for record in self]
10941095

10951096
def to_pandas(self, columns=None, mode='smart'):
10961097
"""

0 commit comments

Comments
 (0)