Skip to content

Commit e192752

Browse files
committed
[dbmanager] Fix settings default and Python type for connection with postgis plugin
- Saved connections with empty password raised a QPyNullVariant parameter error due to lack of str default
1 parent a773be2 commit e192752

File tree

1 file changed

+1
-1
lines changed
  • python/plugins/db_manager/db_plugins/postgis

1 file changed

+1
-1
lines changed

python/plugins/db_manager/db_plugins/postgis/plugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def connect(self, parent=None):
7777
uri = QgsDataSourceURI()
7878

7979
settingsList = ["service", "host", "port", "database", "username", "password"]
80-
service, host, port, database, username, password = map(lambda x: settings.value(x), settingsList)
80+
service, host, port, database, username, password = map(lambda x: settings.value(x, "", type=str), settingsList)
8181

8282
# qgis1.5 use 'savePassword' instead of 'save' setting
8383
savedPassword = settings.value("save", False, type=bool) or settings.value("savePassword", False, type=bool)

0 commit comments

Comments
 (0)