Fix for ticket #277 (problem loading a view of a view)

git-svn-id: http://svn.osgeo.org/qgis/trunk@5877 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
g_j_m 2006-09-27 09:10:32 +00:00
parent 00ed4f829d
commit e642476c1c

View File

@ -1413,17 +1413,22 @@ void QgsPostgresProvider::findColumns(tableCols& cols)
<< " refers to.\n";
#endif
ii = columnRelations.find(QString(ii->second.table_schema + '.' +
ii->second.table_name + '.' +
ii->second.column_name));
if (ii == columnRelations.end())
columnRelationsType::const_iterator
jj = columnRelations.find(QString(ii->second.table_schema + '.' +
ii->second.table_name + '.' +
ii->second.column_name));
if (jj == columnRelations.end())
{
std::cerr << "ERROR: Failed to find the column that "
std::cerr << "WARNING: Failed to find the column that "
<< ii->second.table_schema.local8Bit().data() << '.'
<< ii->second.table_name.local8Bit().data() << "."
<< ii->second.column_name.local8Bit().data()
<< " refers to.\n";
break;
}
ii = jj;
++count;
}