From b071a5573b90ba8b1129a64394ec5cbcfa2753fd Mon Sep 17 00:00:00 2001
From: Lauren Elden <B.Lauren1695@gmail.com>
Date: Mon, 9 Mar 2020 11:21:14 +0100
Subject: [PATCH] #265: fix critical errors

---
 enzevalos_iphone/OutgoingMail.swift | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/enzevalos_iphone/OutgoingMail.swift b/enzevalos_iphone/OutgoingMail.swift
index 55c681cf..52904e43 100644
--- a/enzevalos_iphone/OutgoingMail.swift
+++ b/enzevalos_iphone/OutgoingMail.swift
@@ -116,11 +116,13 @@ class OutgoingMail {
         self.sendEncryptedIfPossible = sendEncryptedIfPossible
         self.attachments = attachments
         self.orderReceivers()
-        let signature = OutgoingMail.extractPGPSignature(attachment: attachments.first!)
-        guard let SignatureData =  signature.first?.data(using: .utf8) else {
-            return
+        if let attachment = attachments.first {
+            let signature = OutgoingMail.extractPGPSignature(attachment: attachment)
+            if let signatureData =  signature.first?.data(using: .utf8) {
+                self.attachedSignature = signatureData
+            }
         }
-        self.attachedSignature = SignatureData
+        
     }
     
     init(mail: PersistentMail){
-- 
GitLab