From 1b0e0503d94d0b8c7f4c6ea70783770b9e76f5f8 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 02 Jul 2013 21:18:46 -0400
Subject: [PATCH] Unit tests which confirm working/expected behavior (issue-259)

---
 src/main/java/com/gitblit/authority/UserOidsPanel.java |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/gitblit/authority/UserOidsPanel.java b/src/main/java/com/gitblit/authority/UserOidsPanel.java
index 8c3adf6..5a33b3f 100644
--- a/src/main/java/com/gitblit/authority/UserOidsPanel.java
+++ b/src/main/java/com/gitblit/authority/UserOidsPanel.java
@@ -61,14 +61,14 @@
 	
 	public void setUserCertificateModel(UserCertificateModel ucm) {
 		setEditable(false);
-		displayname.setText(ucm.user.getDisplayName());
-		username.setText(ucm.user.username);
-		emailAddress.setText(ucm.user.emailAddress);
-		organizationalUnit.setText(ucm.user.organizationalUnit);
-		organization.setText(ucm.user.organization);
-		locality.setText(ucm.user.locality);
-		stateProvince.setText(ucm.user.stateProvince);
-		countryCode.setText(ucm.user.countryCode);
+		displayname.setText(ucm == null ? "" : ucm.user.getDisplayName());
+		username.setText(ucm == null ? "" : ucm.user.username);
+		emailAddress.setText(ucm == null ? "" : ucm.user.emailAddress);
+		organizationalUnit.setText(ucm == null ? "" : ucm.user.organizationalUnit);
+		organization.setText(ucm == null ? "" : ucm.user.organization);
+		locality.setText(ucm == null ? "" : ucm.user.locality);
+		stateProvince.setText(ucm == null ? "" : ucm.user.stateProvince);
+		countryCode.setText(ucm == null ? "" : ucm.user.countryCode);
 	}
 	
 	public void setEditable(boolean editable) {

--
Gitblit v1.9.1