From bb01dd2c4ae4716725f82d786c314de143970081 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Fri, 11 Aug 2017 17:00:37 +0200
Subject: [PATCH] when user doesn't have access to comments don't show emails
 and usernames

---
 .../src/main/js/gui/admin/CommentsAdminPanel.js    | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js b/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js
index 78db63128e..1ad62cac5a 100644
--- a/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js
+++ b/frontend-js/src/main/js/gui/admin/CommentsAdminPanel.js
@@ -180,10 +180,20 @@ CommentsAdminPanel.prototype.commentToTableRow = function(comment) {
     remove = "<button name='removeComment' data='" + comment.getId() + "'>REMOVE</button>";
   }
 
+  var author = comment.getAuthor();
+  if (author === undefined) {
+    author = "N/A";
+  }
+
+  var email = comment.getEmail();
+  if (email === undefined) {
+    email = "N/A";
+  }
+
   var row = [ comment.getId(), // 
   title, //
-  comment.getAuthor(), // 
-  comment.getEmail(), // 
+  author, // 
+  email, // 
   comment.getContent(), // 
   remove, //
   toYesNo(comment.isPinned()) ];
-- 
GitLab