|
|
@@ -67,6 +67,10 @@ public class Reporter extends HttpServlet { |
|
|
|
|
|
|
|
protected void doPost(HttpServletRequest request, HttpServletResponse response) |
|
|
|
throws ServletException, IOException { |
|
|
|
|
|
|
|
// Set JSON mime |
|
|
|
response.setHeader(Http.CONTENT_MIME_HEADER_KEY, Http.CONTENT_MIME_HEADER_JSON_VALUE); |
|
|
|
|
|
|
|
if (cfg != null) |
|
|
|
try { |
|
|
|
String reportRaw = request.getParameter(Http.REPORT); |
|
|
@@ -81,7 +85,8 @@ public class Reporter extends HttpServlet { |
|
|
|
int versionCode = args.getInt(JsonKey.APP_VERSION_KEY); |
|
|
|
|
|
|
|
// Get count of specific stacktrace |
|
|
|
ResultSet checkResult = db.query(Reporters.CHECK_FOR_DUPLICATE, stacktrace, thread, apiLevel, versionCode); |
|
|
|
ResultSet checkResult = db.query(Reporters.CHECK_FOR_DUPLICATE, stacktrace, thread, apiLevel, |
|
|
|
versionCode); |
|
|
|
checkResult.next(); |
|
|
|
|
|
|
|
if (checkResult.getInt(1) == 0 && versionCode >= currentVersion) { |
|
|
|