diff --git a/app/src/main/java/org/tasks/ui/TaskEditViewModel.kt b/app/src/main/java/org/tasks/ui/TaskEditViewModel.kt index 811e33dc5..7da8e1d5d 100644 --- a/app/src/main/java/org/tasks/ui/TaskEditViewModel.kt +++ b/app/src/main/java/org/tasks/ui/TaskEditViewModel.kt @@ -82,7 +82,7 @@ class TaskEditViewModel @Inject constructor( private val alarmService: AlarmService, private val taskListEvents: TaskListEventBus, private val mainActivityEvents: MainActivityEventBus, - private val firebase: Firebase, + private val firebase: Firebase? = null, ) : ViewModel() { private var cleared = false @@ -386,7 +386,7 @@ class TaskEditViewModel @Inject constructor( subtask.completionDate = task.completionDate } taskDao.createNew(subtask) - firebase.addTask("subtasks") + firebase?.addTask("subtasks") when (selectedList) { is GtasksFilter -> { val googleTask = GoogleTask(subtask.id, (selectedList as GtasksFilter).remoteId)