summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/backend/resources
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2014-02-13 22:49:46 -0800
committerJesse Morgan <jesse@jesterpm.net>2014-02-13 22:49:46 -0800
commit9fd23c11d28911d2ea8f66e648d01c4733c81380 (patch)
treed67e33f925e2bc287b0e30ae3a33c37fc8f6863f /src/com/p4square/grow/backend/resources
parentc91558898921c2063762c3b346eaa36a259b6391 (diff)
Adding New Believer resource.
Diffstat (limited to 'src/com/p4square/grow/backend/resources')
-rw-r--r--src/com/p4square/grow/backend/resources/TrainingRecordResource.java9
1 files changed, 6 insertions, 3 deletions
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<VideoRecord> representation =
+ JacksonRepresentation<VideoRecord> 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);