diff --git a/apps/application/serializers/application_serializers.py b/apps/application/serializers/application_serializers.py index 1519b1a9a..9faabd4ef 100644 --- a/apps/application/serializers/application_serializers.py +++ b/apps/application/serializers/application_serializers.py @@ -845,6 +845,8 @@ class ApplicationSerializer(serializers.Serializer): @staticmethod def get_work_flow_model(instance): + if 'nodes' not in instance.get('work_flow'): + return nodes = instance.get('work_flow')['nodes'] for node in nodes: if node['id'] == 'base-node':