diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/AdvancedSearch/AdvancedSearchView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/AdvancedSearch/AdvancedSearchView.js index 170cfe7d30a24a0f74b80b610ba7aa330b8c7257..3f8f11c35f1486ec8c2f173a4e35e30ceb65381d 100644 --- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/AdvancedSearch/AdvancedSearchView.js +++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/AdvancedSearch/AdvancedSearchView.js @@ -366,13 +366,13 @@ function AdvancedSearchView(advancedSearchController, advancedSearchModel) { this._getGridForResults = function(results, isGlobalSearch) { - var getCodeClick = function(data) { + var getLinkOnClick = function(code, data) { switch(data.entityKind) { case "Experiment": - return FormUtil.getFormLink(data.code, data.entityKind, data.identifier); + return FormUtil.getFormLink(code, data.entityKind, data.identifier); break; default: - return FormUtil.getFormLink(data.code, data.entityKind, data.permId); + return FormUtil.getFormLink(code, data.entityKind, data.permId); break; } } @@ -393,13 +393,16 @@ function AdvancedSearchView(advancedSearchController, advancedSearchModel) { isExportable: true, sortable : true, render : function(data) { - return getCodeClick(data); + return getLinkOnClick(data.code, data); } }, { label : 'Identifier', property : 'identifier', isExportable: true, - sortable : true + sortable : true, + render : function(data) { + return getLinkOnClick(data.identifier, data); + } }, { label : 'Experiment', property : 'experiment',