From 86bdbbc48133b6ab07a44bef47a4785d504d7f09 Mon Sep 17 00:00:00 2001 From: Jukka Jokiniva Date: Mon, 6 Jun 2022 11:45:49 +0300 Subject: Fix issue of some changes not loading After v3.5.2 version update the changes that had once failed an integration were not loading. This was because qt gerrit plugin has been using TAG_REVERTED when adding comment messages to failed builds, and the new Gerrit version is expecting a certain message structure on the comment. Change-Id: I752c323d6de8be4bdd99d8408804091895e8aebb Reviewed-by: Toni Saario --- polygerrit-ui/app/utils/message-util.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/polygerrit-ui/app/utils/message-util.ts b/polygerrit-ui/app/utils/message-util.ts index 70dd286a71..7c236afed9 100644 --- a/polygerrit-ui/app/utils/message-util.ts +++ b/polygerrit-ui/app/utils/message-util.ts @@ -26,7 +26,12 @@ function getRevertChangeIdFromMessage(msg: ChangeMessageInfo): ChangeId { } export function getRevertCreatedChangeIds(messages: ChangeMessageInfo[]) { - return messages - .filter(m => m.tag === MessageTag.TAG_REVERT) - .map(m => getRevertChangeIdFromMessage(m)); + try { + return messages + .filter(m => m.tag === MessageTag.TAG_REVERT) + .map(m => getRevertChangeIdFromMessage(m)); + } + catch(err) { + return []; + } } -- cgit v1.2.3