mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
[db manager] Fix virtual layers plugin (fixes #14404)
This commit is contained in:
parent
3d1601046c
commit
7dbc0bf819
@ -26,7 +26,7 @@ from .plugin import LVectorTable
|
||||
from ..plugin import DbError
|
||||
|
||||
from PyQt.QtCore import QUrl, QTime, QTemporaryFile
|
||||
from qgis.core import QGis, QgsVectorLayer
|
||||
from qgis.core import QGis, QgsVectorLayer, QgsWKBTypes
|
||||
|
||||
|
||||
class LTableDataModel(TableDataModel):
|
||||
@ -46,7 +46,13 @@ class LTableDataModel(TableDataModel):
|
||||
# populate self.resdata
|
||||
self.resdata = []
|
||||
for f in self.layer.getFeatures():
|
||||
self.resdata.append(f.attributes())
|
||||
a = f.attributes()
|
||||
# add the geometry type
|
||||
if f.geometry():
|
||||
a.append(QgsWKBTypes.displayString(QGis.fromOldWkbType(f.geometry().wkbType())))
|
||||
else:
|
||||
a.append('None')
|
||||
self.resdata.append(a)
|
||||
|
||||
self.fetchedFrom = 0
|
||||
self.fetchedCount = len(self.resdata)
|
||||
|
Loading…
x
Reference in New Issue
Block a user