Adapt to changed REST interfaces in Gerrit core
Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: I1d05880cbfd723f517460e43722ad128992acce1
diff --git a/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java b/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java
index d43bbec..ceeda09 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/manager/ListAvailablePlugins.java
@@ -17,6 +17,7 @@
import com.google.common.collect.Maps;
import com.google.gerrit.common.data.GlobalCapability;
import com.google.gerrit.extensions.annotations.RequiresCapability;
+import com.google.gerrit.extensions.restapi.Response;
import com.google.gerrit.extensions.restapi.RestApiException;
import com.google.gerrit.extensions.restapi.RestReadView;
import com.google.gerrit.extensions.restapi.TopLevelResource;
@@ -40,7 +41,8 @@
}
@Override
- public Map<String, PluginInfo> apply(TopLevelResource resource) throws RestApiException {
+ public Response<Map<String, PluginInfo>> apply(TopLevelResource resource)
+ throws RestApiException {
Map<String, PluginInfo> output = Maps.newTreeMap();
List<PluginInfo> plugins;
try {
@@ -61,6 +63,6 @@
output.put(p.name, p);
}
- return output;
+ return Response.ok(output);
}
}