diff --git a/app/imports/api/library/methods/updateReferenceNode.js b/app/imports/api/library/methods/updateReferenceNode.js
index d74f93fc..f933d065 100644
--- a/app/imports/api/library/methods/updateReferenceNode.js
+++ b/app/imports/api/library/methods/updateReferenceNode.js
@@ -55,7 +55,7 @@ function updateReferenceNodeWork(node, userId){
return;
}
cache = {
- node: {name: doc.name, type: doc.type},
+ node: doc,
};
if (library){
cache.library = {name: library.name};
diff --git a/app/imports/api/properties/References.js b/app/imports/api/properties/References.js
index 3367ef3c..0f38b94b 100644
--- a/app/imports/api/properties/References.js
+++ b/app/imports/api/properties/References.js
@@ -34,6 +34,14 @@ let ReferenceSchema = new SimpleSchema({
'cache.node.type': {
type: String,
},
+ 'cache.node.level': {
+ type: Number,
+ optional: true,
+ },
+ 'cache.node.value': {
+ type: Number,
+ optional: true,
+ },
'cache.library': {
type: Object,
optional: true,
diff --git a/app/imports/ui/properties/forms/ReferenceForm.vue b/app/imports/ui/properties/forms/ReferenceForm.vue
index fde536d6..95608437 100644
--- a/app/imports/ui/properties/forms/ReferenceForm.vue
+++ b/app/imports/ui/properties/forms/ReferenceForm.vue
@@ -1,33 +1,43 @@
diff --git a/app/imports/ui/properties/viewers/ReferenceViewer.vue b/app/imports/ui/properties/viewers/ReferenceViewer.vue
index ddbccf23..eb70e7a9 100644
--- a/app/imports/ui/properties/viewers/ReferenceViewer.vue
+++ b/app/imports/ui/properties/viewers/ReferenceViewer.vue
@@ -5,11 +5,12 @@
name="Error"
:value="model.cache.error"
/>
-
+
+
+ Linked Property
+
+
+
import propertyViewerMixin from '/imports/ui/properties/viewers/shared/propertyViewerMixin.js'
+ import TreeNodeView from '/imports/ui/properties/treeNodeViews/TreeNodeView.vue';
export default {
+ components: {
+ TreeNodeView,
+ },
mixins: [propertyViewerMixin],
}