diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/project/SetParent.java b/gerrit-server/src/main/java/com/google/gerrit/server/project/SetParent.java index e84cced4a8..c1fb5de46e 100644 --- a/gerrit-server/src/main/java/com/google/gerrit/server/project/SetParent.java +++ b/gerrit-server/src/main/java/com/google/gerrit/server/project/SetParent.java @@ -54,7 +54,7 @@ class SetParent implements RestModifyView { } @Override - public Object apply(ProjectResource resource, Input input) + public String apply(ProjectResource resource, Input input) throws AuthException, BadRequestException, ResourceConflictException, Exception { ProjectControl ctl = resource.getControl(); @@ -83,11 +83,8 @@ class SetParent implements RestModifyView { config.commit(md); cache.evict(ctl.getProject()); - ListProjects.ProjectInfo info = new ListProjects.ProjectInfo(); - info.setName(resource.getName()); - info.parent = project.getParentName(); - info.description = project.getDescription(); - return info; + Project.NameKey parentName = project.getParent(allProjects); + return parentName != null ? parentName.get() : ""; } finally { md.close(); }