From 7b2e1b7b4f88c1270c10d6062401efc40b37d362 Mon Sep 17 00:00:00 2001 From: Shay Banon Date: Thu, 24 May 2012 00:58:11 +0200 Subject: [PATCH] Get mapping with no index specified on an empty cluster returns 404, closes #1976. --- .../action/admin/indices/mapping/get/RestGetMappingAction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/elasticsearch/rest/action/admin/indices/mapping/get/RestGetMappingAction.java b/src/main/java/org/elasticsearch/rest/action/admin/indices/mapping/get/RestGetMappingAction.java index 59ae9364608..af33f72e587 100644 --- a/src/main/java/org/elasticsearch/rest/action/admin/indices/mapping/get/RestGetMappingAction.java +++ b/src/main/java/org/elasticsearch/rest/action/admin/indices/mapping/get/RestGetMappingAction.java @@ -121,7 +121,7 @@ public class RestGetMappingAction extends BaseRestHandler { builder.endObject(); - channel.sendResponse(new XContentRestResponse(request, foundAny ? OK : NOT_FOUND, builder)); + channel.sendResponse(new XContentRestResponse(request, foundAny || indices.length == 0 ? OK : NOT_FOUND, builder)); } catch (Exception e) { onFailure(e); }