From 2ccec2f4df8fabfbd68febc9a23dbf132d8847ad Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sat, 28 Oct 2023 13:47:44 -0500 Subject: [PATCH] Fix crash if URLComponents.url is nil in instance selector --- .../Onboarding/InstanceSelectorTableViewController.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tusker/Screens/Onboarding/InstanceSelectorTableViewController.swift b/Tusker/Screens/Onboarding/InstanceSelectorTableViewController.swift index e73d2d84..60aed0c1 100644 --- a/Tusker/Screens/Onboarding/InstanceSelectorTableViewController.swift +++ b/Tusker/Screens/Onboarding/InstanceSelectorTableViewController.swift @@ -150,7 +150,8 @@ class InstanceSelectorTableViewController: UITableViewController { private func updateSpecificInstance(domain: String) { activityIndicator.startAnimating() - guard let components = parseURLComponents(input: domain) else { + guard let components = parseURLComponents(input: domain), + let url = components.url else { var snapshot = dataSource.snapshot() if snapshot.indexOfSection(.selected) != nil { snapshot.deleteSections([.selected]) @@ -159,7 +160,6 @@ class InstanceSelectorTableViewController: UITableViewController { activityIndicator.stopAnimating() return } - let url = components.url! let client = Client(baseURL: url, session: .appDefault) let request = Client.getInstance()