diff --git a/src/editor/js/structures/graph/link.ts b/src/editor/js/structures/graph/link.ts index 1b6baa421f3a9d88133d954e232cdf299b5ca69a..c0345c916bab74fa4570b667f21245109dfbf395 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; }