Skip to content

Commit e45206a

Browse files
committed
[BUGFIX][DB Manager] Fix update SQL Layer datasource
1 parent 5dce8ed commit e45206a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

python/plugins/db_manager/dlg_sql_layer_window.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
from qgis.PyQt.Qsci import QsciAPIs
3232
from qgis.PyQt.QtXml import QDomDocument
3333

34-
from qgis.core import QgsProject, QgsDataSourceUri
34+
from qgis.core import QgsProject, QgsDataSourceUri, QgsReadWriteContext
3535
from qgis.utils import OverrideCursor
3636

3737
from .db_plugins import createDbPlugin
@@ -328,11 +328,11 @@ def updateSqlLayer(self):
328328
XMLDocument = QDomDocument("style")
329329
XMLMapLayers = XMLDocument.createElement("maplayers")
330330
XMLMapLayer = XMLDocument.createElement("maplayer")
331-
self.layer.writeLayerXML(XMLMapLayer, XMLDocument)
331+
self.layer.writeLayerXml(XMLMapLayer, XMLDocument, QgsReadWriteContext())
332332
XMLMapLayer.firstChildElement("datasource").firstChild().setNodeValue(layer.source())
333333
XMLMapLayers.appendChild(XMLMapLayer)
334334
XMLDocument.appendChild(XMLMapLayers)
335-
self.layer.readLayerXML(XMLMapLayer)
335+
self.layer.readLayerXml(XMLMapLayer, QgsReadWriteContext())
336336
self.layer.reload()
337337
self.iface.actionDraw().trigger()
338338
self.iface.mapCanvas().refresh()

0 commit comments

Comments
 (0)