diff --git a/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java b/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java
index a05494f2c..c78fcbf50 100644
--- a/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java
+++ b/bitrepository-alarm-service/src/main/java/org/bitrepository/alarm/alarmservice/WebAlarm.java
@@ -43,7 +43,7 @@ public class WebAlarm {
public WebAlarm(Alarm alarm) {
collectionID = alarm.getCollectionID() == null ? "" : alarm.getCollectionID();
- fileID = alarm.getFileID() == null ? "" : alarm.getFileID();
+ fileID = (alarm.getFileID() == null) ? "" : alarm.getFileID();
origDateTime = TimeUtils.shortDate(CalendarUtils.convertFromXMLGregorianCalendar(alarm.getOrigDateTime()));
alarmRaiser = alarm.getAlarmRaiser();
alarmCode = alarm.getAlarmCode();
diff --git a/bitrepository-webclient/src/main/webapp/alarm-service.html b/bitrepository-webclient/src/main/webapp/alarm-service.html
index 6cd838793..8091314a3 100644
--- a/bitrepository-webclient/src/main/webapp/alarm-service.html
+++ b/bitrepository-webclient/src/main/webapp/alarm-service.html
@@ -29,6 +29,7 @@
.complete {
display: none;
}
+
.description {
width: 50%;
}
@@ -112,6 +113,7 @@
Date |
Component |
Collection |
+ FileID |
Alarm code |
Description |
@@ -169,6 +171,7 @@
${j[i].origDateTime} |
${j[i].alarmRaiser} |
${nameMapper.getName(j[i].collectionID)} |
+ ${j[i].fileID} |
${j[i].alarmCode} |
${nl2br(j[i].alarmText)} |
`;
@@ -204,9 +207,11 @@
const maxLength = 80;
$(".teaser").each(function () {
let index = $(this).closest("tr").find("td:eq(0)").text() + $(this).text();
- if (!descriptionMapper.hasOwnProperty(index) || descriptionMapper[index] === "none") {
- let string = $(this).html();
+ let string = $(this).html();
+ if (descriptionMapper.hasOwnProperty(index) && descriptionMapper[index] !== "none") {
+ $(this).empty().html(`${string}`);
+ } else {
if (string.length > maxLength) {
let newString = string.substring(0, maxLength);
let removedString = string.substring(maxLength, string.length);
@@ -232,8 +237,8 @@
function getDescriptionState() {
descriptionMapper = {};
$("#alarms-table-body tr").each(function () {
- let identifier = $(this).find("td:eq(0)").text() + $(this).find("td:eq(4)").text();
- descriptionMapper[identifier] = $(this).find("td:eq(4)").find(".complete").css("display");
+ let identifier = $(this).find("td:eq(0)").text() + $(this).find("td:eq(5)").text();
+ descriptionMapper[identifier] = $(this).find("td:eq(5)").find(".complete").css("display");
});
}