diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopCategory.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopCategory.kt index e7fbb0318..8a43057db 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopCategory.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/models/shops/ShopCategory.kt @@ -5,7 +5,9 @@ class ShopCategory { var identifier: String = "" var text: String = "" var notes: String = "" + var path: String = "" var purchaseAll: Boolean? = null + var pinType: String = "" var items: MutableList = ArrayList() } diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt index f2731ddb9..22919645c 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/shops/ShopFragment.kt @@ -162,7 +162,7 @@ class ShopFragment : BaseFragment() { private fun formatTimeTravelersShop(shop: Shop): Shop { val newCategories = mutableListOf() for (category in shop.categories) { - if (category.identifier == "pets" || category.identifier == "mounts") { + if (category.pinType != "mystery_set") { newCategories.add(category) } else { val newCategory = newCategories.find { it.identifier == "mystery_sets" } ?: ShopCategory()