diff --git a/app/src/main/kotlin/org/libremail/ui/compose/ComposeViewModel.kt b/app/src/main/kotlin/org/libremail/ui/compose/ComposeViewModel.kt index 2ceff23..f010456 100644 --- a/app/src/main/kotlin/org/libremail/ui/compose/ComposeViewModel.kt +++ b/app/src/main/kotlin/org/libremail/ui/compose/ComposeViewModel.kt @@ -98,6 +98,7 @@ class ComposeViewModel @Inject constructor( it.copy( to = draft.to, cc = draft.cc, + bcc = draft.bcc, subject = draft.subject, body = draft.body, bodyHtml = draft.bodyHtml, diff --git a/app/src/test/kotlin/org/libremail/ui/compose/ComposeViewModelTest.kt b/app/src/test/kotlin/org/libremail/ui/compose/ComposeViewModelTest.kt index da82df2..0eace28 100644 --- a/app/src/test/kotlin/org/libremail/ui/compose/ComposeViewModelTest.kt +++ b/app/src/test/kotlin/org/libremail/ui/compose/ComposeViewModelTest.kt @@ -153,6 +153,27 @@ class ComposeViewModelTest { assertEquals("
Draft body
", vm.state.value.bodyHtml) } + @Test + fun `resuming a draft restores the bcc recipients`() = runTest(testDispatcher) { + val mailRepository = mockk