From 204a8e2181156461e4dbdc7e661e2b49fa0b6aee Mon Sep 17 00:00:00 2001 From: Martin Ledvinka Date: Thu, 10 Oct 2024 12:56:16 +0200 Subject: [PATCH] [Fix] Fix malformed query error when no diagrams exist, yet. --- src/queries/get/InitQueries.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/queries/get/InitQueries.ts b/src/queries/get/InitQueries.ts index c6d949a1..1f13569e 100644 --- a/src/queries/get/InitQueries.ts +++ b/src/queries/get/InitQueries.ts @@ -12,12 +12,15 @@ import { initLanguageObject } from "../../function/FunctionEditVars"; import { processQuery } from "../../interface/TransactionInterface"; -import { WorkspaceLinks } from "./../../config/Variables"; +import { WorkspaceLinks } from "../../config/Variables"; export async function getElementsConfig( contextEndpoint: string = AppSettings.contextEndpoint, diagramGraphs: string[] = Object.values(Diagrams).map(d => d.graph) ): Promise { + if (diagramGraphs.length === 0) { + return Promise.resolve(true); + } const elements: { [key: string]: Partial<(typeof WorkspaceElements)[0]> } = {}; const elementPositions: { @@ -246,6 +249,9 @@ export async function getLinksConfig( contextEndpoint: string = AppSettings.contextEndpoint, diagramGraphs: string[] = Object.values(Diagrams).map(d => d.graph) ): Promise { + if (diagramGraphs.length === 0) { + return Promise.resolve(true); + } const links: { [key: string]: Partial<(typeof WorkspaceLinks)[0]> } = {}; const linkVertices: { [key: string]: Partial<(typeof WorkspaceLinks)[0]> } = {};