Skip to content

Commit

Permalink
Fix for ticket 1165
Browse files Browse the repository at this point in the history
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@8992 c8812cc2-4d05-0410-92ff-de0c093fc19c
  • Loading branch information
mhugent committed Aug 5, 2008
1 parent f88c317 commit cfe747c
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions src/plugins/wfs/qgswfssourceselect.cpp
Expand Up @@ -137,10 +137,6 @@ int QgsWFSSourceSelect::getCapabilities(const QString& uri, QgsWFSSourceSelect::

int QgsWFSSourceSelect::getCapabilitiesGET(QString uri, std::list<QString>& typenames, std::list< std::list<QString> >& crs, std::list<QString>& titles, std::list<QString>& abstracts)
{
if(!(uri.contains("?")))
{
uri.append("?");
}
QString request = uri + "SERVICE=WFS&REQUEST=GetCapabilities&VERSION=1.0.0";

QByteArray result;
Expand Down Expand Up @@ -280,6 +276,16 @@ void QgsWFSSourceSelect::connectToServer()
std::list<QString> titles;
std::list<QString> abstracts;

//modify mUri to add '?' or '&' at the end if it is not already there
if ( !(mUri.contains("?")) )
{
mUri.append("?");
}
else if ((mUri.right(1) != "?") && (mUri.right(1) != "&"))
{
mUri.append("&");
}

if(getCapabilities(mUri, QgsWFSSourceSelect::GET, typenames, crsList, titles, abstracts) != 0)
{
qWarning("error during GetCapabilities request");
Expand Down

0 comments on commit cfe747c

Please sign in to comment.