Fix v1 format for custom registry

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2024-07-17 01:24:34 +10:00
parent e1ec8a21da
commit 8d85b37834
No known key found for this signature in database
GPG key ID: 76D1E687CA3C4928
5 changed files with 40 additions and 4 deletions

View file

@ -453,7 +453,17 @@ impl PackageInfo {
.fetch_crate_matched(client, &name, version_req),
)
.await?,
CrateSource::cratesio_registry(),
{
let registry = format!("{}", opts.registry);
if registry == "https://index.crates.io/" {
CrateSource::cratesio_registry()
} else {
CrateSource {
source_type: SourceType::Registry,
url: MaybeOwned::Owned(Url::parse(&registry)?),
}
}
},
),
};