From 9fd23c11d28911d2ea8f66e648d01c4733c81380 Mon Sep 17 00:00:00 2001 From: Jesse Morgan Date: Thu, 13 Feb 2014 22:49:46 -0800 Subject: Adding New Believer resource. --- .../p4square/grow/backend/resources/TrainingRecordResource.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/com/p4square/grow/backend') diff --git a/src/com/p4square/grow/backend/resources/TrainingRecordResource.java b/src/com/p4square/grow/backend/resources/TrainingRecordResource.java index 2a0d3f0..3d9d67f 100644 --- a/src/com/p4square/grow/backend/resources/TrainingRecordResource.java +++ b/src/com/p4square/grow/backend/resources/TrainingRecordResource.java @@ -143,7 +143,7 @@ public class TrainingRecordResource extends ServerResource { switch (mRequestType) { case VIDEO: try { - JacksonRepresentation representation = + JacksonRepresentation representation = new JacksonRepresentation<>(entity, VideoRecord.class); representation.setObjectMapper(JsonEncodedProvider.MAPPER); VideoRecord update = representation.getObject(); @@ -181,7 +181,7 @@ public class TrainingRecordResource extends ServerResource { */ private void skipAssessedChapters(String userId, TrainingRecord record) { // Get the user's score. - double assessedScore; + double assessedScore = 0; try { String summaryString = mDb.getKey("assessments", userId, "summary"); @@ -190,7 +190,10 @@ public class TrainingRecordResource extends ServerResource { return; } Map summary = MAPPER.readValue(summaryString, Map.class); - assessedScore = (Double) summary.get("score"); + + if (summary.containsKey("score")) { + assessedScore = (Double) summary.get("score"); + } } catch (IOException e) { LOG.error("IOException fetching assessment record for " + userId, e); -- cgit v1.2.3