From f31f36553560b16931149082b4ba724484877c0e Mon Sep 17 00:00:00 2001 From: Olivier Lamy Date: Tue, 5 Jun 2012 21:44:13 +0000 Subject: [PATCH] prevent js npe git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1346613 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/webapp/js/archiva/search.js | 2 +- .../webapp/js/templates/archiva/search.html | 26 ++++++++++++------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js index 31f1394ee..13d048086 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/search.js @@ -895,7 +895,7 @@ define("search",["jquery","i18n","jquery.tmpl","choosen","order!knockout","knock } return projectVersionMetadata; } - return null; + return new ProjectVersionMetadata(); } MavenFacet=function(packaging,parent){ diff --git a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html index 2a656b4b1..35a0bf1ca 100644 --- a/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html +++ b/archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/search.html @@ -468,17 +468,23 @@ ${$.i18n.prop('browse.artifact.packaging')} - ${projectVersionMetadata.mavenFacet.packaging} - - {{if projectVersionMetadata.mavenFacet.parent }} - - ${$.i18n.prop('browse.artifact.parent')} - - - ${projectVersionMetadata.mavenFacet.parent.groupId}:${projectVersionMetadata.mavenFacet.parent.artifactId}:${projectVersionMetadata.mavenFacet.parent.version} - - + {{if projectVersionMetadata.mavenFacet}} + ${projectVersionMetadata.mavenFacet.packaging} + {{else}} + + {{/if}} + {{if projectVersionMetadata.mavenFacet}} + {{if projectVersionMetadata.mavenFacet.parent }} + + ${$.i18n.prop('browse.artifact.parent')} + + + ${projectVersionMetadata.mavenFacet.parent.groupId}:${projectVersionMetadata.mavenFacet.parent.artifactId}:${projectVersionMetadata.mavenFacet.parent.version} + + + + {{/if}} {{/if}} -- 2.39.5