From ce870728ff85ca194d0b535848c7d2bbe03fd48d Mon Sep 17 00:00:00 2001
From: Oliver Wiese <oliver.wiese@fu-berlin.de>
Date: Sat, 10 Apr 2021 11:54:40 +0200
Subject: [PATCH] change first view when reading a mail

---
 enzevalos_iphone/SwiftUI/Read/ReadModel.swift | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/enzevalos_iphone/SwiftUI/Read/ReadModel.swift b/enzevalos_iphone/SwiftUI/Read/ReadModel.swift
index 41724da7..ea515e9e 100644
--- a/enzevalos_iphone/SwiftUI/Read/ReadModel.swift
+++ b/enzevalos_iphone/SwiftUI/Read/ReadModel.swift
@@ -36,13 +36,17 @@ enum ReadPart {
 
 class ReadModel <M: DisplayMail>: ObservableObject {
     @Published var dismissView = false
-    @Published var currentTab = ReadPart.Security.value
+    @Published var currentTab = ReadPart.Body.value
     
     private var userAction:  UserAction?
     var mail: M
     
     init(mail: M) {
         self.mail = mail
+        if mail.encryptionState == .UnableToDecrypt ||
+            mail.warnings.count > 0 {
+            currentTab = ReadPart.Security.value
+        }
     }
     
     func onDisappear() {
-- 
GitLab