diff --git a/enzevalos_iphone/mail/IncomingMail.swift b/enzevalos_iphone/mail/IncomingMail.swift index 1d8db52f9c36eec5b17b6cadb8ba1fda3cc3a5c5..77eb67af441dd2e22bafd0652ff5a7e4bdf45c1d 100644 --- a/enzevalos_iphone/mail/IncomingMail.swift +++ b/enzevalos_iphone/mail/IncomingMail.swift @@ -388,7 +388,9 @@ class IncomingMail { } if let signedData = text?.data(using: .utf8) { // No Signed Data! // First Signature as main attachedSignature for mail -- not optimal - self.attachedSignature = try? Armor.readArmored(signaturesRaw.first!) + if let sig = signaturesRaw.first { + self.attachedSignature = try? Armor.readArmored(sig) + } for sig in signaturesRaw { if let signature = try? Armor.readArmored(sig), let adr = from?.mailbox { for id in fromKeyIds {