Skip to content

Commit 5564d52

Browse files
committedFeb 27, 2023
Fix empty return string from QgsMapLayer::encoded/decodedSource
when provider is not available Restores <=3.28 behavior
1 parent 723ad91 commit 5564d52

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed
 

‎src/core/providers/qgsproviderregistry.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@ QString QgsProviderRegistry::absoluteToRelativeUri( const QString &providerKey,
575575
if ( meta )
576576
return meta->absoluteToRelativeUri( uri, context );
577577
else
578-
return QString();
578+
return uri;
579579
}
580580

581581
QString QgsProviderRegistry::relativeToAbsoluteUri( const QString &providerKey, const QString &uri, const QgsReadWriteContext &context ) const
@@ -584,7 +584,7 @@ QString QgsProviderRegistry::relativeToAbsoluteUri( const QString &providerKey,
584584
if ( meta )
585585
return meta->relativeToAbsoluteUri( uri, context );
586586
else
587-
return QString();
587+
return uri;
588588
}
589589

590590
Qgis::VectorExportResult QgsProviderRegistry::createEmptyLayer( const QString &providerKey,

0 commit comments

Comments
 (0)
Please sign in to comment.