Skip to content

Commit e02d01a

Browse files
committed
use correct method in set state
1 parent 06702ab commit e02d01a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

frost_sta_client/model/datastream.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,9 +334,9 @@ def __setstate__(self, state):
334334
if state.get("Sensor", None) is not None:
335335
self.sensor = frost_sta_client.model.sensor.Sensor()
336336
self.sensor.__setstate__(state["Sensor"])
337-
if state.get("Observations", None) is not None and type(state["Observations"] == str):
337+
if state.get("Observations", None) is not None and isinstance(state["Observations"], list):
338338
entity_class = entity_type.EntityTypes['Observation']['class']
339-
self.observations = utils.transform_related_json_to_entity_list(state['Observations'], entity_class)
339+
self.observations = utils.transform_json_to_entity_list(state['Observations'], entity_class)
340340
self.observations.next_link = state.get("Observations@iot.nextLink", None)
341341
self.observations.count = state.get("Observations@iot.count", None)
342342

0 commit comments

Comments
 (0)