commit | 706ddcaebce54c1a68d805b949608c88124ae1eb | [log] [tgz] |
---|---|---|
author | Edwin Kempin <ekempin@google.com> | Thu Apr 27 11:22:01 2017 +0200 |
committer | Edwin Kempin <ekempin@google.com> | Thu Apr 27 11:22:40 2017 +0200 |
tree | ebd614bc71619e6a860e5c27c18aa37735b58f76 | |
parent | 14ef3a8fd7b8aaed9399dcadbfa5f4e2dbf60980 [diff] |
Ensure private flag is set correctly when rebuilding a change Change-Id: Iffa95cb5f480355c42fc8b9e88461f4079ac0757 Signed-off-by: Edwin Kempin <ekempin@google.com>
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/notedb/rebuild/FinalUpdatesEvent.java b/gerrit-server/src/main/java/com/google/gerrit/server/notedb/rebuild/FinalUpdatesEvent.java index b1bd6ec..d01b28b 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/notedb/rebuild/FinalUpdatesEvent.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/notedb/rebuild/FinalUpdatesEvent.java
@@ -57,6 +57,9 @@ // TODO(dborowitz): Stamp approximate approvals at this time. update.fixStatus(change.getStatus()); } + if (change.isPrivate() != noteDbChange.isPrivate()) { + update.setPrivate(change.isPrivate()); + } if (change.getSubmissionId() != null && noteDbChange.getSubmissionId() == null) { update.setSubmissionId(change.getSubmissionId()); }