Bug report #3908

WMS Identify fails on mixed queryable/non-queryable sublayers

Added by Brendan Morley - over 13 years ago. Updated about 10 years ago.

Status:Closed
Priority:Low
Assignee:Brendan Morley -
Category:Web Services clients/WMS
Affected QGIS version: Regression?:No
Operating System:All Easy fix?:No
Pull Request or Patch supplied: Resolution:fixed
Crashes QGIS or corrupts data: Copied to github as #:13932

Description

The identify tool is disabled if all WMS layers from a server have queryable=0, which is fine. However if some layers are queryable=1, the identify tool is enabled, which is also fine.

However if somebody uses the Identify tool in the second scenario, the query back to the server currently queries on all visible layers, not just the queryable=1 ones. This results in an error back from the WMS server.

Resolution would be to filter the list of layers sent to the server so that only the queryable=1 subset is sent.

History

#1 Updated by Brendan Morley - over 13 years ago

  • Status changed from Open to In Progress

#2 Updated by Brendan Morley - over 13 years ago

  • Resolution set to fixed
  • Status changed from In Progress to Closed

Fixed in 2b799141 (SVN r5607).

#3 Updated by Anonymous about 10 years ago

Milestone Version 0.8 deleted

Also available in: Atom PDF