Skip to content

Commit

Permalink
info makes little sence in post calls..
Browse files Browse the repository at this point in the history
  • Loading branch information
hofmeister committed May 22, 2011
1 parent c3a6487 commit 32bb09c
Showing 1 changed file with 21 additions and 23 deletions.
44 changes: 21 additions & 23 deletions src/main/java/com/github/rnewson/couchdb/lucene/LuceneServlet.java
Expand Up @@ -229,30 +229,28 @@ private void doPostInternal(final HttpServletRequest req, final HttpServletRespo
ServletUtils.sendJsonError(req, resp, 500, "error_creating_index"); ServletUtils.sendJsonError(req, resp, 500, "error_creating_index");
return; return;
} }
if (req.getContentLength() == 0) {
indexer.info(req, resp); BufferedReader reader = req.getReader();
} else { StringWriter writer = new StringWriter();
BufferedReader reader = req.getReader();
StringWriter writer = new StringWriter(); char[] buffer = new char[1024];

try {
char[] buffer = new char[1024]; int n;
try { while ((n = reader.read(buffer)) != -1) {
int n; writer.write(buffer, 0, n);
while ((n = reader.read(buffer)) != -1) { }
writer.write(buffer, 0, n); } catch(Exception ex) {
} log("Could not read input", ex);
} catch(Exception ex) { ServletUtils.sendJsonError(req, resp, 500, "could not read input");
log("Could not read input", ex); reader.close();
ServletUtils.sendJsonError(req, resp, 500, "could not read input"); return;
reader.close(); } finally {
return; reader.close();
} finally {
reader.close();
}
String query = writer.toString();

indexer.search(query,req, resp);
} }
String query = writer.toString();

indexer.search(query,req, resp);

return; return;
case 6: case 6:
indexer = getIndexer(req); indexer = getIndexer(req);
Expand Down

0 comments on commit 32bb09c

Please sign in to comment.