diff --git a/client/src/views/detail.js b/client/src/views/detail.js index f66b76d689..8eff5045a8 100644 --- a/client/src/views/detail.js +++ b/client/src/views/detail.js @@ -290,7 +290,7 @@ define('views/detail', 'views/main', function (Dep) { } } } else { - var foreignLink = this.model.defs['links'][link].foreign; + var foreignLink = (this.model.defs['links'][link] || {}).foreign; if (foreignLink && scope) { var foreignLinkType = this.getMetadata().get(['entityDefs', scope, 'links', foreignLink, 'type']); var foreignLinkFieldType = this.getMetadata().get(['entityDefs', scope, 'fields', foreignLink, 'type']);