diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt index ab29ab4fc..8d573b24b 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/viewHolders/tasks/BaseTaskViewHolder.kt @@ -307,7 +307,11 @@ abstract class BaseTaskViewHolder( } } task?.let { - openTaskFunc(it, mainTaskWrapper) + if (it.challengeBroken?.isNotBlank() == true) { + brokenTaskFunc(it) + } else { + openTaskFunc(it, mainTaskWrapper) + } } return true }