diff --git a/gui/app/services/link.js b/gui/app/services/link.js
index 07f1a0d2..ceb08daa 100644
--- a/gui/app/services/link.js
+++ b/gui/app/services/link.js
@@ -63,15 +63,15 @@ export default Service.extend(Notifier, {
if (link.linkType === "section" || link.linkType === "tab" || link.linkType === "document") {
href = `/link/${link.linkType}/${link.id}`;
- result = `${link.title}`;
+ result = `${link.title}`;
}
if (link.linkType === "file") {
href = `${endpoint}/public/attachments/${orgId}/${link.targetId}`;
- result = `${link.title}`;
+ result = `${link.title}`;
}
if (link.linkType === "network") {
href = `fileto://${link.externalId}`;
- result = `${link.title}`;
+ result = `${link.title}`;
}
return result;
@@ -89,7 +89,7 @@ export default Service.extend(Notifier, {
orphan: false
};
- link.orphan = _.isEmpty(link.linkId) || _.isEmpty(link.documentId) || _.isEmpty(link.folderId) || (_.isEmpty(link.targetId) && _.isEmpty(link.externalId));
+ link.orphan = _.isEmpty(link.linkId) || _.isEmpty(link.documentId) || _.isEmpty(link.spaceId) || (_.isEmpty(link.targetId) && _.isEmpty(link.externalId));
// we check latest state of link using database data
let existing = outboundLinks.findBy('id', link.linkId);
@@ -109,7 +109,7 @@ export default Service.extend(Notifier, {
}
let router = this.get('router');
- let targetFolder = this.get('store').peekRecord('folder', link.folderId);
+ let targetFolder = this.get('store').peekRecord('folder', link.spaceId);
let targetDocument = this.get('store').peekRecord('document', link.documentId);
let folderSlug = is.null(targetFolder) ? "s" : targetFolder.get('slug');
let documentSlug = is.null(targetDocument) ? "d" : targetDocument.get('slug');
@@ -118,13 +118,13 @@ export default Service.extend(Notifier, {
if (link.linkType === "section" || link.linkType === "tab") {
let options = {};
options['pageId'] = link.targetId;
- router.transitionTo('document', link.folderId, folderSlug, link.documentId, documentSlug, { queryParams: options });
+ router.transitionTo('document', link.spaceId, folderSlug, link.documentId, documentSlug, { queryParams: options });
return;
}
// handle document link
if (link.linkType === "document") {
- router.transitionTo('document', link.folderId, folderSlug, link.documentId, documentSlug);
+ router.transitionTo('document', link.spaceId, folderSlug, link.documentId, documentSlug);
return;
}