JSONObject updatedFlight = new JSONObject(putBody);
JSONObject currentFlight = myFlights.getFlight(userId, flightId);
String approverId = updatedFlight.has(APPROVER_ID) ? updatedFlight.getString(APPROVER_ID) :
currentFlight.getString(APPROVER_ID);
String reason = updatedFlight.has(REASON) ? updatedFlight.getString(REASON) :
currentFlight.optString(REASON);
String state = updatedFlight.has(STATE) ? updatedFlight.getString(STATE) : currentFlight.getString(STATE);
JSONObject responseFlight = myFlights.updateMyFlight(userId, flightId, approverId, reason, state);
writeJsonObjectResponse(responseFlight, resp);
resp.flushBuffer();
} catch (JSONException e) {