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()); } }