fix(revisions): double revisions on fade-out

This commit is contained in:
Bastian Ike
2022-04-26 09:39:38 +02:00
committed by Bastian
parent 91d802ab2c
commit 00dc431c96
2 changed files with 7 additions and 10 deletions

View File

@@ -142,7 +142,7 @@ const addRevisionToItem = (
body: ignoreEmptyRevisionBody(revision, item),
};
if (revisionCreatesNewHistoryEntry(revision)) {
if (revisionCreatesNewHistoryEntry(revision, item)) {
newItem = {
...newItem,
revisions: [revision, ...newItem.revisions],
@@ -152,8 +152,8 @@ const addRevisionToItem = (
return newItem;
};
const revisionCreatesNewHistoryEntry = (revision: Revision) => {
return revision.body.trim() !== "" || typeof revision.ring !== "undefined";
const revisionCreatesNewHistoryEntry = (revision: Revision, item: Item) => {
return revision.body.trim() !== "" || (typeof revision.ring !== "undefined" && revision.ring !== item.ring) || (typeof revision.quadrant !== "undefined" && revision.quadrant !== item.quadrant);
};
const flagItem = (items: Item[], allReleases: string[]) =>