diff --git a/src/providers/ogr/qgsogrprovider.cpp b/src/providers/ogr/qgsogrprovider.cpp index e9e83db6f11..aea066d4cd0 100644 --- a/src/providers/ogr/qgsogrprovider.cpp +++ b/src/providers/ogr/qgsogrprovider.cpp @@ -2920,7 +2920,7 @@ QGISEXTERN QList< QgsDataItemProvider * > *dataItemProviders() QgsCoordinateReferenceSystem QgsOgrProvider::crs() const { QgsCoordinateReferenceSystem srs; - if ( !mValid ) + if ( !mValid || ( mOGRGeomType == wkbNone ) ) return srs; if ( ogrDriver ) @@ -2953,7 +2953,7 @@ QgsCoordinateReferenceSystem QgsOgrProvider::crs() const // get the proj4 text char *pszProj4 = nullptr; OSRExportToProj4( mySpatialRefSys, &pszProj4 ); - QgsDebugMsg( pszProj4 ); + QgsDebugMsgLevel( pszProj4, 4 ); CPLFree( pszProj4 ); char *pszWkt = nullptr;