diff --git a/index.ts b/index.ts
index d145cd1..e538334 100644
--- a/index.ts
+++ b/index.ts
@@ -84,13 +84,17 @@ if (layoutFromBase64.startsWith("http")) {
success: (data) => {
try {
- const parsed = JSON.parse(data);
+ console.log("Received ", data)
+ let parsed = data;
+ if(typeof parsed == "string"){
+ parsed = JSON.parse(data);
+ }
// Overwrite the id to the wiki:value
parsed.id = link;
const layout = new LayoutConfig(parsed, false);
InitUiElements.InitAll(layout, layoutFromBase64, testing, layoutFromBase64, btoa(data));
} catch (e) {
- new FixedUiElement(`${link} is invalid:
${e}
Go back")`)
+ new FixedUiElement(`${link} is invalid:
${e}
Go back`)
.SetClass("clickable")
.AttachTo("centermessage");
console.error("Could not parse the text", data)