Skip to content

Commit 54a06fb

Browse files
committed
[ogr] Only throw validity error in reloadData() when previously valid
1 parent dd18e8f commit 54a06fb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/providers/ogr/qgsogrprovider.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -4281,10 +4281,11 @@ void QgsOgrProvider::close()
42814281

42824282
void QgsOgrProvider::reloadData()
42834283
{
4284+
bool wasValid = mValid;
42844285
forceReload();
42854286
close();
42864287
open( OpenModeSameAsCurrent );
4287-
if ( !mValid )
4288+
if ( !mValid && wasValid )
42884289
pushError( tr( "Cannot reopen datasource %1" ).arg( dataSourceUri() ) );
42894290
}
42904291

0 commit comments

Comments
 (0)