Skip to content

Commit af6b4cc

Browse files
authoredNov 18, 2017
Merge pull request #5671 from tomkralidis/issue-17347
[bugfix] [MetaSearch] fix Esri ArcGIS service chaining (fixes #17347)
2 parents 1dab575 + 3ea8b74 commit af6b4cc

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎python/plugins/MetaSearch/dialogs/maindialog.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -772,11 +772,13 @@ def addVectorLayer(path, name):
772772
conn_cmb = ows_provider.findChild(QWidget, 'mConnectionsComboBox')
773773
connect = 'mConnectButton_clicked'
774774
elif service_type == 'ESRI:ArcGIS:MapServer':
775-
ows_provider.addAction(self.iface.actionAddAmsLayer())
775+
ows_provider.addRasterLayer.connect(self.iface.addRasterLayer)
776776
conn_cmb = ows_provider.findChild(QComboBox)
777777
connect = 'connectToServer'
778778
elif service_type == 'ESRI:ArcGIS:FeatureServer':
779-
ows_provider.addAction(self.iface.actionAddAfsLayer())
779+
def addAfsLayer(path, name):
780+
self.iface.mainWindow().addVectorLayer(path, name, 'afs')
781+
ows_provider.addVectorLayer.connect(addAfsLayer)
780782
conn_cmb = ows_provider.findChild(QComboBox)
781783
connect = 'connectToServer'
782784
ows_provider.setModal(False)

0 commit comments

Comments
 (0)
Please sign in to comment.