1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-01-11 05:17:41 +03:00

B #5679: Fix alert sched action in vm info (#1684)

This commit is contained in:
Jorge Miguel Lobo Escalona 2022-01-05 16:17:13 +01:00 committed by GitHub
parent 246a90a016
commit 95abfcd023
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -136,14 +136,16 @@ define(function(require) {
this.element.TEMPLATE.SCHED_ACTION :
[this.element.TEMPLATE.SCHED_ACTION];
var lastErrorAndId = getLastSchedErrorAndId(arraySchedActions);
errorMessageHTML += TemplateInfoError(
{
error_msg: lastErrorAndId.error,
error_title: Locale.tr("Scheduled Action Error") + " (ID: #" + lastErrorAndId.id + ")",
canDismiss: false,
dismisId: ""
}
);
if(lastErrorAndId.error){
errorMessageHTML += TemplateInfoError(
{
error_msg: lastErrorAndId.error,
error_title: Locale.tr("Scheduled Action Error") + " (ID: #" + lastErrorAndId.id + ")",
canDismiss: false,
dismisId: ""
}
);
}
}
return TemplateInfo({
@ -172,15 +174,16 @@ define(function(require) {
var lastErrorAndId = {
error: "",
id: 0
}
};
var lastEnd = 0;
$.each(sched_array, function(_, sched_action){
if (sched_action.MESSAGE &&
sched_action.END_VALUE &&
parseInt(sched_action.END_VALUE) > lastEnd){
parseInt(sched_action.END_VALUE, 10) > lastEnd
){
lastErrorAndId.error = sched_action.MESSAGE;
lastErrorAndId.id = parseInt(sched_action.ID);
lastEnd = parseInt(sched_action.END_VALUE);
lastErrorAndId.id = parseInt(sched_action.ID, 10);
lastEnd = parseInt(sched_action.END_VALUE, 10);
}
});
return lastErrorAndId;