From f2315407ae2e9f957760c69658e754a384a9f58e Mon Sep 17 00:00:00 2001
From: Maximilian Giller <m.giller@tu-braunschweig.de>
Date: Sat, 28 May 2022 22:43:44 +0200
Subject: [PATCH] Only using string ids, discarded number parsing

---
 src/editor/js/structures/graph/link.ts | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/src/editor/js/structures/graph/link.ts b/src/editor/js/structures/graph/link.ts
index 1b6baa4..c0345c9 100644
--- a/src/editor/js/structures/graph/link.ts
+++ b/src/editor/js/structures/graph/link.ts
@@ -96,15 +96,8 @@ export class Link extends GraphElement {
     public static parse(raw: any): Link {
         const link: Link = new Link();
 
-        link.sourceId = Number(raw.source);
-        link.targetId = Number(raw.target);
-
-        // Ids successfully parsed as numbers?
-        if (isNaN(link.sourceId) || isNaN(link.targetId)) {
-            // No, fallback to string ids
-            link.sourceId = raw.source;
-            link.targetId = raw.target;
-        }
+        link.sourceId = raw.source;
+        link.targetId = raw.target;
 
         return link;
     }
-- 
GitLab