From 21ac2866ee299eae7bd45002f1e4009386dea5a5 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 2 Dec 2015 16:45:16 +0100 Subject: [PATCH] Fix crash when saving tasks. Fixes #88 --- .../habitrpgwrapper/lib/models/tasks/Task.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java b/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java index 1eda7ec2d..0c6223cda 100644 --- a/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java +++ b/Habitica/src/com/magicmicky/habitrpgwrapper/lib/models/tasks/Task.java @@ -350,6 +350,9 @@ public class Task extends BaseModel { @Override public void save() { + if (this.getId() == null || this.getId().length() == 0) { + return; + } List tmpTags = tags; List tmpChecklist = checklist; @@ -382,6 +385,14 @@ public class Task extends BaseModel { } } + @Override + public void update() { + if (this.getId() == null || this.getId().length() == 0) { + return; + } + super.update(); + } + public int getLightTaskColor() { if (this.value < -20)