From 87231d7fa4bf399ab3f41260b10abd400cf6b46b Mon Sep 17 00:00:00 2001 From: KristianTashkov Date: Mon, 20 Jul 2020 13:12:58 +0300 Subject: [PATCH] fix saving of non-numerical habits --- .../uhabits/activities/habits/edit/EditHabitActivity.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt index 333cd4dc4..266939988 100644 --- a/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt +++ b/android/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/edit/EditHabitActivity.kt @@ -214,9 +214,11 @@ class EditHabitActivity : AppCompatActivity() { habit.setReminder(Reminder(reminderHour, reminderMin, reminderDays)) } habit.frequency = Frequency(freqNum, freqDen) - habit.targetValue = targetInput.text.toString().toDouble() - habit.targetType = Habit.AT_LEAST - habit.unit = unitInput.text.trim().toString() + if (habitType == Habit.NUMBER_HABIT) { + habit.targetValue = targetInput.text.toString().toDouble() + habit.targetType = Habit.AT_LEAST + habit.unit = unitInput.text.trim().toString() + } habit.type = habitType val command = if (habitId >= 0) {