commit | a4a681d728566eeac188fc81521b0b28067d3610 | [log] [tgz] |
---|---|---|
author | Sven Selberg <svense@axis.com> | Wed Dec 22 14:14:25 2021 +0100 |
committer | Sven Selberg <svense@axis.com> | Wed Dec 22 14:31:55 2021 +0100 |
tree | 07cdc4acc8ebdd6a31a7b69ffa14d2ab365531a0 | |
parent | 7e193ac555256c8917fc67f19e6be019bd43ee03 [diff] |
Adjust to broken ProjectCache API ProjectCache#evict(Project) was removed in: https://gerrit-review.googlesource.com/c/gerrit/+/323855 Call ProjectCache#Evict(Project.NameKey) instead. Bug: Issue 15477 Change-Id: I1fae4f2e9490defcc7baf7e6b8608220612f5228
diff --git a/src/main/java/com/googlesource/gerrit/plugins/renameproject/LockUnlockProject.java b/src/main/java/com/googlesource/gerrit/plugins/renameproject/LockUnlockProject.java index 91f4d9e..91f018f 100644 --- a/src/main/java/com/googlesource/gerrit/plugins/renameproject/LockUnlockProject.java +++ b/src/main/java/com/googlesource/gerrit/plugins/renameproject/LockUnlockProject.java
@@ -49,7 +49,7 @@ md.setMessage(String.format("Lock project while renaming the project %s\n", key.get())); projectConfig.commit(md); Project p = projectConfig.getProject(); - projectCache.evict(p); + projectCache.evict(p.getNameKey()); } public void unlock(Project.NameKey key) throws IOException, ConfigInvalidException { @@ -61,6 +61,6 @@ md.setMessage(String.format("Unlock project after renaming the project to %s\n", key.get())); projectConfig.commit(md); Project p = projectConfig.getProject(); - projectCache.evict(p); + projectCache.evict(p.getNameKey()); } }
diff --git a/src/test/java/com/googlesource/gerrit/plugins/renameproject/SubmoduleUtil.java b/src/test/java/com/googlesource/gerrit/plugins/renameproject/SubmoduleUtil.java index fd59126..f6798b1 100644 --- a/src/test/java/com/googlesource/gerrit/plugins/renameproject/SubmoduleUtil.java +++ b/src/test/java/com/googlesource/gerrit/plugins/renameproject/SubmoduleUtil.java
@@ -76,7 +76,7 @@ ObjectId oldId = pc.getRevision(); ObjectId newId = pc.commit(md); assertThat(newId).isNotEqualTo(oldId); - projectCache.evict(pc.getProject()); + projectCache.evict(pc.getName()); } }