From b20091a0d68d225e68df0640c339b939e47bef82 Mon Sep 17 00:00:00 2001 From: Jason Minnick Date: Thu, 23 Jul 2020 22:39:28 -0400 Subject: [PATCH] make objects, objects in ext ref --- app/src/components/ui/complex/ExternalReferences.js | 2 +- app/src/stores/App.js | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/components/ui/complex/ExternalReferences.js b/app/src/components/ui/complex/ExternalReferences.js index 4729ca0..fd59467 100644 --- a/app/src/components/ui/complex/ExternalReferences.js +++ b/app/src/components/ui/complex/ExternalReferences.js @@ -101,7 +101,7 @@ const ReferenceBlock = (props) => { blocks.push(
-
{item}: {props.kv[item]} {remove}
+
{item}: {JSON.stringify(props.kv[item])} {remove}
) } diff --git a/app/src/stores/App.js b/app/src/stores/App.js index c220fe3..da6324e 100644 --- a/app/src/stores/App.js +++ b/app/src/stores/App.js @@ -448,6 +448,13 @@ export default class App { changeERValue(input, select, idx) { let nodeProp = this.selected.properties["external_references"].value; + try { + if (typeof JSON.parse(input) === "object") { + input = JSON.parse(input); + } + } catch (e) { + } + nodeProp[idx][select] = input; this.bundle.objects.map(object => {