diff --git a/src/core/qgsproject.cpp b/src/core/qgsproject.cpp index 466870b8890..236d1145c86 100644 --- a/src/core/qgsproject.cpp +++ b/src/core/qgsproject.cpp @@ -1621,7 +1621,7 @@ void QgsProject::loadEmbeddedNodes( QgsLayerTreeGroup *group, QgsProject::ReadFl if ( child->customProperty( QStringLiteral( "embedded" ) ).toInt() ) { QList brokenNodes; - createEmbeddedLayer( QgsLayerTree::toLayer( child )->layerId(), child->customProperty( QStringLiteral( "embedded_project" ) ).toString(), brokenNodes, flags ); + createEmbeddedLayer( QgsLayerTree::toLayer( child )->layerId(), readPath( child->customProperty( QStringLiteral( "embedded_project" ) ).toString() ), brokenNodes, flags ); } }