Commit 635e8deb by Daichi Sato

Bug #58163 報告送信時のレスポンスにreportStatusがなかった時intにnullが代入されてしまうことによるNullPointerExceptiionへの対応

parent 110a53ca
...@@ -579,7 +579,7 @@ public class AcmsClient implements AcmsClientResponseListener { ...@@ -579,7 +579,7 @@ public class AcmsClient implements AcmsClientResponseListener {
// JSのコールバックに渡すために必要な情報をストックしておく(暫定的な実装 fixme ) // JSのコールバックに渡すために必要な情報をストックしておく(暫定的な実装 fixme )
if (apiUrl.contains(AcmsApis.ApiSendTaskData)) { if (apiUrl.contains(AcmsApis.ApiSendTaskData)) {
JSONObject res = new JSONObject(result.httpResponseBody); JSONObject res = new JSONObject(result.httpResponseBody);
int reportStatus = res.has(ReportStatus) ? res.getInt(ReportStatus) : null; int reportStatus = res.has(ReportStatus) ? res.getInt(ReportStatus) : 999;
String message = res.has(Message) ? res.getString(Message) : null; String message = res.has(Message) ? res.getString(Message) : null;
ReportStatusLogic.TaskReportExtParam.stock(String.valueOf(reportStatus), message); ReportStatusLogic.TaskReportExtParam.stock(String.valueOf(reportStatus), message);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment