diff --git a/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt b/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt index 3ea7bb9..3826138 100644 --- a/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt +++ b/app/src/main/java/com/denizd/substitutionplan/data/DataFetcher.kt @@ -190,7 +190,7 @@ internal class DataFetcher(isPlan: Boolean, isMenu: Boolean, isJobService: Boole ) }.forEach { substItem -> if (countOfNotificationItems < 4) { - notificationText += ("${if (notificationText.isNotEmpty()) ",\n" else ""}${substItem.course}: ${if (substItem.additional.isNotEmpty()) substItem.additional else "---"}") + notificationText += ("${if (notificationText.isNotEmpty()) ",\n" else ""}${substItem.course}: ${if (substItem.additional.isNotEmpty()) substItem.additional else if (substItem.type.isNotEmpty()) substItem.type else "---"}") countOfNotificationItems += 1 } else { countOfMoreNotificationItems += 1 diff --git a/app/src/main/java/com/denizd/substitutionplan/data/HelperFunctions.kt b/app/src/main/java/com/denizd/substitutionplan/data/HelperFunctions.kt index 26518dd..9a95a13 100644 --- a/app/src/main/java/com/denizd/substitutionplan/data/HelperFunctions.kt +++ b/app/src/main/java/com/denizd/substitutionplan/data/HelperFunctions.kt @@ -142,17 +142,15 @@ internal object HelperFunctions { return true } if (coursePreference.isEmpty() && classPreference.isNotEmpty()) { - if (group.isNotEmpty() && group != "") { + if (group.isNotEmpty()) { if (classPreference.contains(group) || group.contains(classPreference)) { return true } } } else if (classPreference.isNotEmpty() && coursePreference.isNotEmpty()) { if (group != "" && course != "") { - if (coursePreference.contains(course)) { - if (classPreference.contains(group) || group.contains(classPreference)) { - return true - } + if ((classPreference.contains(group) || group.contains(classPreference)) && coursePreference.contains(course)) { + return true } } }