From 2a2cbb805d582727a997fffddfb2f12aec3c822b Mon Sep 17 00:00:00 2001 From: Elizabeth Esswein Date: Thu, 25 Apr 2024 14:46:53 -0400 Subject: [PATCH] don't assume process correlations exist on older models --- SpiffWorkflow/spiff/serializer/event_definition.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SpiffWorkflow/spiff/serializer/event_definition.py b/SpiffWorkflow/spiff/serializer/event_definition.py index 9515d826..f05ddb42 100644 --- a/SpiffWorkflow/spiff/serializer/event_definition.py +++ b/SpiffWorkflow/spiff/serializer/event_definition.py @@ -31,7 +31,7 @@ def to_dict(self, event_definition): def from_dict(self, dct): dct['correlation_properties'] = self.correlation_properties_from_dict(dct['correlation_properties']) - dct['process_correlations'] = self.correlation_properties_from_dict(dct['process_correlations']) + dct['process_correlations'] = self.correlation_properties_from_dict(dct.get('process_correlations', [])) event_definition = super().from_dict(dct) return event_definition