Skip to content

Commit fd95700

Browse files
Fix bug where a place was predicated after was explicitly set to null
1 parent 5737efc commit fd95700

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/src/main/java/com/inky/fitnesscalendar/ui/views/EditActivityView.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ import com.inky.fitnesscalendar.ui.components.SelectImageDropdownMenuItem
8181
import com.inky.fitnesscalendar.ui.components.defaultTopAppBarColors
8282
import com.inky.fitnesscalendar.ui.components.optionGroupDefaultBackground
8383
import com.inky.fitnesscalendar.ui.util.Icons
84+
import com.inky.fitnesscalendar.util.Option
8485
import com.inky.fitnesscalendar.util.asNonEmptyOrNull
85-
import com.inky.fitnesscalendar.util.someOrNone
8686
import com.inky.fitnesscalendar.util.toDate
8787
import com.inky.fitnesscalendar.util.toLocalDateTime
8888
import com.inky.fitnesscalendar.view_model.NewActivityViewModel
@@ -517,7 +517,7 @@ data class ActivityEditState(
517517
activitySelectorState = ActivitySelectorState(
518518
selectedActivityType = activity?.type,
519519
selectedVehicle = activity?.activity?.vehicle,
520-
selectedPlace = activity?.place.someOrNone()
520+
selectedPlace = activity?.let { Option.Some(it.place) } ?: Option.None
521521
),
522522
startDateTime = activity?.activity?.startTime?.toLocalDateTime() ?: now,
523523
endDateTime = activity?.activity?.endTime?.toLocalDateTime() ?: now.plusHours(1),

0 commit comments

Comments
 (0)