diff --git a/efsity/build.gradle.kts b/efsity/build.gradle.kts index 7a98867..dec09a2 100644 --- a/efsity/build.gradle.kts +++ b/efsity/build.gradle.kts @@ -18,7 +18,7 @@ repositories { group = "org.smartregister" -version = "2.3.10-SNAPSHOT" +version = "2.3.11-DEV-SNAPSHOT" description = "fhircore-tooling (efsity)" diff --git a/efsity/src/main/java/org/smartregister/command/QuestionnaireResponseGeneratorCommand.java b/efsity/src/main/java/org/smartregister/command/QuestionnaireResponseGeneratorCommand.java index 3629168..893d6c7 100644 --- a/efsity/src/main/java/org/smartregister/command/QuestionnaireResponseGeneratorCommand.java +++ b/efsity/src/main/java/org/smartregister/command/QuestionnaireResponseGeneratorCommand.java @@ -373,11 +373,14 @@ static String populateMode(String questionnaireData, String fhir_base_url, Strin List result = HttpClient.postRequest(params.toString(), populate_endpoint, null); JSONObject questionnaire_response = new JSONObject(result.get(1)); + FctUtils.printInfo("Debug: questionnaire_response before line 379: " + questionnaire_response); + if (questionnaire_response.has("contained")) { questionnaire_response.remove("contained"); } JSONArray response = (JSONArray) questionnaire_response.get("item"); JSONArray questions = resource.getJSONArray("item"); + FctUtils.printInfo("Debug: questionnaire_response before line 379: " + questionnaire_response); JSONArray response_with_answers = getAnswers(questions, response, extras); questionnaire_response.put("item", response_with_answers);