File tree Expand file tree Collapse file tree
TablePro/Views/Connection Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -161,16 +161,16 @@ struct ConnectionFormView: View { // swiftlint:disable:this type_body_length
161161 . onChange ( of: type) { _, newType in
162162 if hasLoadedData {
163163 port = String ( newType. defaultPort)
164+ additionalFieldValues = [ : ]
165+ for field in PluginManager . shared. additionalConnectionFields ( for: newType) {
166+ if let defaultValue = field. defaultValue {
167+ additionalFieldValues [ field. id] = defaultValue
168+ }
169+ }
164170 }
165171 if !visibleTabs. contains ( selectedTab) {
166172 selectedTab = . general
167173 }
168- additionalFieldValues = [ : ]
169- for field in PluginManager . shared. additionalConnectionFields ( for: newType) {
170- if let defaultValue = field. defaultValue {
171- additionalFieldValues [ field. id] = defaultValue
172- }
173- }
174174 }
175175 . pluginInstallPrompt ( connection: $pluginInstallConnection) { connection in
176176 connectAfterInstall ( connection)
You can’t perform that action at this time.
0 commit comments