feat(#62838): added missing auth in asset uri call

This commit is contained in:
Tom Christian 2025-09-26 14:46:28 -07:00
parent 791d397aab
commit 7eae104e79
No known key found for this signature in database
GPG Key ID: 0CC611E0CD80A370

View File

@ -48,6 +48,9 @@ bool QgsStacAssetItem::hasDragEnabled() const
QgsMimeDataUtils::UriList QgsStacAssetItem::mimeUris() const QgsMimeDataUtils::UriList QgsStacAssetItem::mimeUris() const
{ {
QgsStacItemItem *itemItem = qobject_cast<QgsStacItemItem *>( parent() );
const QString authcfg = itemItem->stacController()->authCfg();
QgsMimeDataUtils::Uri uri; QgsMimeDataUtils::Uri uri;
QUrl url( mStacAsset->href() ); QUrl url( mStacAsset->href() );
if ( url.isLocalFile() ) if ( url.isLocalFile() )
@ -56,7 +59,7 @@ QgsMimeDataUtils::UriList QgsStacAssetItem::mimeUris() const
} }
else else
{ {
uri = mStacAsset->uri(); uri = mStacAsset->uri( authcfg );
} }
return { uri }; return { uri };