diff --git a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt index d4606ccd..2882ea1b 100644 --- a/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt +++ b/app/src/main/java/com/dongyang/android/youdongknowme/ui/view/cafeteria/CafeteriaViewModel.kt @@ -68,7 +68,10 @@ class CafeteriaViewModel( val cafeteriaList = _cafeteriaList.value ?: emptyList() _selectedDate.value = selectedDate _menus.postValue( - cafeteriaList.find { it.date == selectedDate.toString() }?.menus ?: emptyMenu + cafeteriaList.find { it.date == selectedDate.toString() }?.menus + .takeIf { it.isNullOrEmpty() } + ?.let { emptyMenu } + ?: cafeteriaList.find { it.date == selectedDate.toString() }?.menus ) } }