diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt index e93f1dc04..873c1efc8 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/adapter/tasks/RewardsRecyclerViewAdapter.kt @@ -72,7 +72,11 @@ class RewardsRecyclerViewAdapter(private var customRewards: OrderedRealmCollecti override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder { return if (viewType == VIEWTYPE_CUSTOM_REWARD) { - RewardViewHolder(getContentView(parent), { task, direction -> taskScoreEventsSubject.onNext(Pair(task, direction)) }, { + RewardViewHolder(getContentView(parent), { task, direction -> + if (task.value <= (user?.stats?.gp ?: 0.0)) { + taskScoreEventsSubject.onNext(Pair(task, direction)) + } + }, { task -> taskOpenEventsSubject.onNext(task) }) { task -> brokenTaskEventsSubject.onNext(task)