From b72e2d739246b68b0f34fbe4e351b4ee3b1e0d2d Mon Sep 17 00:00:00 2001
From: Oliver Wiese <oliver.wiese@fu-berlin.de>
Date: Fri, 15 Feb 2019 17:08:28 +0100
Subject: [PATCH] fix first update error

---
 enzevalos_iphone/Onboarding.swift | 4 ++--
 enzevalos_iphone/UserData.swift   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/enzevalos_iphone/Onboarding.swift b/enzevalos_iphone/Onboarding.swift
index 81842262..96a45409 100644
--- a/enzevalos_iphone/Onboarding.swift
+++ b/enzevalos_iphone/Onboarding.swift
@@ -635,7 +635,7 @@ class Onboarding: NSObject {
             } else if let auth = imapService.info()["auth"] as? String, auth == "xoAuth2Outlook" {
                 UserManager.storeUserValue(MCOAuthType.SASLCRAMMD5.rawValue as AnyObject?, attribute: Attribute.imapAuthType)
             } else {
-                UserManager.storeUserValue(0 as AnyObject?, attribute: Attribute.imapAuthType)
+                UserManager.storeUserValue(MCOAuthType.saslPlain.rawValue as AnyObject?, attribute: Attribute.imapAuthType)
             }
 
             let smtpService = smtp[0]
@@ -671,7 +671,7 @@ class Onboarding: NSObject {
             } else if let auth = smtpService.info()["auth"] as? String, auth == "xoAuth2Outlook" {
                 UserManager.storeUserValue(MCOAuthType.SASLCRAMMD5.rawValue as AnyObject?, attribute: Attribute.smtpAuthType)
             } else {
-                UserManager.storeUserValue(0 as AnyObject?, attribute: Attribute.smtpAuthType)
+                UserManager.storeUserValue(MCOAuthType.saslPlain.rawValue as AnyObject?, attribute: Attribute.smtpAuthType)
             }
             
             if let drafts = provider.draftsFolderPath() {
diff --git a/enzevalos_iphone/UserData.swift b/enzevalos_iphone/UserData.swift
index ef442131..4e38b278 100644
--- a/enzevalos_iphone/UserData.swift
+++ b/enzevalos_iphone/UserData.swift
@@ -186,14 +186,14 @@ struct UserManager {
         if let auth = UserManager.loadUserValue(Attribute.imapAuthType) as? Int, auth != 0 {
             return MCOAuthType.init(rawValue: auth)
         }
-        return []
+        return MCOAuthType.saslPlain
     }
 
     static func loadSmtpAuthType() -> MCOAuthType {
         if let auth = UserManager.loadUserValue(Attribute.smtpAuthType) as? Int, auth != 0 {
             return MCOAuthType.init(rawValue: auth)
         }
-        return []
+        return MCOAuthType.saslPlain
     }
 
     static func loadUserSignature() -> String {
-- 
GitLab