Skip to content

Commit 6724d01

Browse files
committedApr 18, 2019
[ogr] Only throw validity error in reloadData() when previously valid
1 parent 32d24dc commit 6724d01

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed
 

‎src/providers/ogr/qgsogrprovider.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4432,10 +4432,11 @@ void QgsOgrProvider::close()
44324432

44334433
void QgsOgrProvider::reloadData()
44344434
{
4435+
bool wasValid = mValid;
44354436
forceReload();
44364437
close();
44374438
open( OpenModeSameAsCurrent );
4438-
if ( !mValid )
4439+
if ( !mValid && wasValid )
44394440
pushError( tr( "Cannot reopen datasource %1" ).arg( dataSourceUri() ) );
44404441
}
44414442

0 commit comments

Comments
 (0)
Please sign in to comment.