Skip to content

Commit c64690d

Browse files
authored
wxGUI/gselect: fix choosing name of attribute column from the wxGUI select widget of the db.dropcolumn module (#6607)
wxGUI/gselect: fix missing insert table column function set default value parameter Fix choosing name of attribute column from the wxGUI select widget of the db.dropcolumn module.
1 parent e6e1024 commit c64690d

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

gui/wxpython/gui_core/gselect.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,7 +1158,7 @@ def InsertColumns(
11581158
:param excludeCols: list of columns to be removed from the list
11591159
:param type: only columns of given type (given as list)
11601160
:param dbInfo: dbInfo object
1161-
:param setDefaultValue: True to set default value
1161+
:param bool setDefaultValue: True to set default value
11621162
"""
11631163
if not dbInfo:
11641164
dbInfo = VectorDBInfo(vector)
@@ -1204,12 +1204,15 @@ def InsertColumns(
12041204
if value != "" and value in self.columns:
12051205
self.SetValue(value)
12061206

1207-
def InsertTableColumns(self, table, driver=None, database=None):
1207+
def InsertTableColumns(
1208+
self, table, driver=None, database=None, setDefaultValue=True
1209+
):
12081210
"""Insert table columns
12091211
12101212
:param str table: table name
12111213
:param str driver: driver name
12121214
:param str database: database name
1215+
:param bool setDefaultValue: True to set default value
12131216
"""
12141217
self.columns[:] = []
12151218

@@ -1222,7 +1225,8 @@ def InsertTableColumns(self, table, driver=None, database=None):
12221225

12231226
# update list
12241227
self.tcp.DeleteAllItems()
1225-
self.SetValue(self.defaultValue)
1228+
if setDefaultValue:
1229+
self.SetValue(self.defaultValue)
12261230

12271231
for col in self.columns:
12281232
self.tcp.AddItem(col)

0 commit comments

Comments
 (0)