From 00ac7f7b0e00f18eb1e48c0ca66e030713a09e21 Mon Sep 17 00:00:00 2001 From: Maximilian Giller <m.giller@tu-braunschweig.de> Date: Sat, 28 May 2022 22:42:32 +0200 Subject: [PATCH] Allowed node-ids to be parsed as strings as fallback --- src/editor/js/structures/graph/link.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/editor/js/structures/graph/link.ts b/src/editor/js/structures/graph/link.ts index b0eac9b..1b6baa4 100644 --- a/src/editor/js/structures/graph/link.ts +++ b/src/editor/js/structures/graph/link.ts @@ -99,6 +99,13 @@ export class Link extends GraphElement { 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; + } + return link; } } -- GitLab