Skip to content

Commit 7895429

Browse files
authored
Merge pull request #28 from LabKey/fb_issue_38350
support propagating the ExpObject id property if one has been furnished
2 parents d8a0159 + 670af75 commit 7895429

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

labkey/experiment.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ class ExpObject(object):
106106
def __init__(self, **kwargs):
107107
self.lsid = kwargs.pop('lsid', None) # Life Science identifier
108108
self.name = kwargs.pop('name', None)
109-
self.id = kwargs.pop('id', 0)
109+
self.id = kwargs.pop('id', None)
110110
self.row_id = self.id
111111
self.comment = kwargs.pop('comment', None)
112112
self.created = kwargs.pop('created', None)
@@ -126,6 +126,10 @@ def to_json(self):
126126
'modifiedBy': self.modified_by,
127127
'properties': self.properties
128128
}
129+
130+
if self.id is not None:
131+
data.update({'id': self.id})
132+
129133
if self.lsid is not None:
130134
data.update({'lsid': self.lsid})
131135

0 commit comments

Comments
 (0)