Skip to content

Commit 0c720ab

Browse files
committed
fix: preserve url encoding of + in version
Signed-off-by: Noah Santschi-Cooney <nsantsch@redhat.com>
1 parent bb4185a commit 0c720ab

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎src/encode.js‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ function encodeSubpath(subpath) {
5959

6060
function encodeVersion(version) {
6161
return isNonEmptyString(version)
62-
? encodeURIComponent(version).replace(/%3A/g, ':').replace(/%2B/g, '+')
62+
? encodeURIComponent(version).replace(/%3A/g, ':')
6363
: ''
6464
}
6565

‎test/data/contrib-tests.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{
33
"description": "debian can have debian versions as part of version with plus sign",
44
"purl": "pkg:deb/debian/libssl1.1@1.1.1n-0+deb10u3?arch=amd64&distro=debian-10",
5-
"canonical_purl": "pkg:deb/debian/libssl1.1@1.1.1n-0+deb10u3?arch=amd64&distro=debian-10",
5+
"canonical_purl": "pkg:deb/debian/libssl1.1@1.1.1n-0%2Bdeb10u3?arch=amd64&distro=debian-10",
66
"type": "deb",
77
"namespace": "debian",
88
"name": "libssl1.1",

0 commit comments

Comments
 (0)