File tree Expand file tree Collapse file tree
TablePro/Views/ConnectionForm/ViewModels Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,8 +9,6 @@ import TableProPluginKit
99@Observable
1010@MainActor
1111final class AdvancedPaneViewModel {
12- private static let externalAccessFieldKey = " externalAccess "
13-
1412 var additionalFieldValues : [ String : String ] = [ : ]
1513 var startupCommands : String = " "
1614 var preConnectScript : String = " "
@@ -77,16 +75,14 @@ final class AdvancedPaneViewModel {
7775 startupCommands = connection. startupCommands ?? " "
7876 preConnectScript = connection. preConnectScript ?? " "
7977 aiPolicy = connection. aiPolicy
80- externalAccess = connection. additionalFields [ Self . externalAccessFieldKey]
81- . flatMap ( ExternalAccessLevel . init ( rawValue: ) )
82- ?? connection. externalAccess
78+ externalAccess = connection. resolvedExternalAccess
8379 localOnly = connection. localOnly
8480 }
8581
8682 func write( into fields: inout [ String : String ] ) {
8783 for (key, value) in additionalFieldValues {
8884 fields [ key] = value
8985 }
90- fields [ Self . externalAccessFieldKey ] = externalAccess. rawValue
86+ fields [ DatabaseConnection . persistedExternalAccessFieldKey ] = externalAccess. rawValue
9187 }
9288}
You can’t perform that action at this time.
0 commit comments