diff --git a/libs/shared/lib/schema/schema-utils/schema-usecases.ts b/libs/shared/lib/schema/schema-utils/schema-usecases.ts
index 820c75d51ca67ff2fdac047f9f6c66ad2b96b11d..a00cb2fc06f9acd8da299f7e692a4c29692c6de0 100644
--- a/libs/shared/lib/schema/schema-utils/schema-usecases.ts
+++ b/libs/shared/lib/schema/schema-utils/schema-usecases.ts
@@ -64,6 +64,9 @@ export function schemaGraphology2Reactflow(
 export function createReactFlowNodes(graph: Graph): Array<Node> {
   const nodeElements: Array<Node> = [];
   graph.forEachNode((node: string, attributes: Attributes): void => {
+    if (!Array.isArray(attributes.attributes)) {
+      attributes.attributes = Object.values(attributes.attributes);
+    }
     const newNode: Node = {
       id: node,
       data: {
@@ -74,7 +77,6 @@ export function createReactFlowNodes(graph: Graph): Array<Node> {
     };
     nodeElements.push(newNode);
   });
-
   return nodeElements;
 }