summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJacek Centkowski <geminica.programs@gmail.com>2024-03-27 07:53:43 +0100
committerJacek Centkowski <geminica.programs@gmail.com>2024-03-27 07:58:40 +0100
commit18fef7ea6d64d1b4be766eab5aecde2ef3e4fd84 (patch)
tree9ca16552592e2be9410e2eaaf119ae7713ed89f1
parente02812b521d09a314af95f2804c69d2d1cef67df (diff)
Use virtual change id for account patchset reviewdb clear action
So that reviewed flags are removed from the correct change. Release-Notes: Ensure that clearing reviewed flags is performed on correct change when it is imported from another instance Forward-Compatible: checked Change-Id: I27899f76f804d41eacdf9a0f81fc74c012ff2c03
-rw-r--r--java/com/google/gerrit/server/change/DeleteChangeOp.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/java/com/google/gerrit/server/change/DeleteChangeOp.java b/java/com/google/gerrit/server/change/DeleteChangeOp.java
index ac751655eb..4ac27c1376 100644
--- a/java/com/google/gerrit/server/change/DeleteChangeOp.java
+++ b/java/com/google/gerrit/server/change/DeleteChangeOp.java
@@ -125,7 +125,7 @@ public class DeleteChangeOp implements BatchUpdateOp {
}
private void cleanUpReferences(ChangeData cd) throws IOException {
- accountPatchReviewStore.run(s -> s.clearReviewed(cd.getId()));
+ accountPatchReviewStore.run(s -> s.clearReviewed(cd.virtualId()));
// Non-atomic operation on All-Users refs; not much we can do to make it atomic.
starredChangesUtil.unstarAllForChangeDeletion(cd.virtualId());