Преглед изворни кода

fix

Signed-off-by: Marino Faggiana <8616947+marinofaggiana@users.noreply.github.com>
Marino Faggiana пре 1 година
родитељ
комит
82a9f8335f
1 измењених фајлова са 7 додато и 6 уклоњено
  1. 7 6
      iOSClient/Viewer/NCViewerNextcloudText/NCViewerNextcloudText.swift

+ 7 - 6
iOSClient/Viewer/NCViewerNextcloudText/NCViewerNextcloudText.swift

@@ -71,18 +71,19 @@ class NCViewerNextcloudText: UIViewController, WKNavigationDelegate, WKScriptMes
         bottomConstraint = webView.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor, constant: 70)
         bottomConstraint?.isActive = true
 
-        var request = URLRequest(url: URL(string: link)!)
-        request.addValue("true", forHTTPHeaderField: "OCS-APIRequest")
-        let language = NSLocale.preferredLanguages[0] as String
-        request.addValue(language, forHTTPHeaderField: "Accept-Language")
-
         if editor == NCGlobal.shared.editorOnlyoffice {
             webView.customUserAgent = utility.getCustomUserAgentOnlyOffice()
         } else if editor == NCGlobal.shared.editorText {
             webView.customUserAgent = utility.getCustomUserAgentNCText()
         } // else: use default
 
-        webView.load(request)
+        if let url = URL(string: link) {
+            var request = URLRequest(url: url)
+            request.addValue("true", forHTTPHeaderField: "OCS-APIRequest")
+            let language = NSLocale.preferredLanguages[0] as String
+            request.addValue(language, forHTTPHeaderField: "Accept-Language")
+            webView.load(request)
+        }
     }
 
     override func viewWillAppear(_ animated: Bool) {