Skip to content

Commit bdab5da

Browse files
committed
fix: sbom golang purl parsing
Signed-off-by: Zvi Grinberg <[email protected]>
1 parent e212290 commit bdab5da

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/main/java/com/redhat/exhort/api/PackageRef.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,13 @@ public PackageURL purl() {
5454
public String name() {
5555
switch (purl.getType()) {
5656
case Constants.GOLANG_PKG_MANAGER:
57-
return new StringBuffer(purl.getNamespace()).append("/").append(purl.getName()).toString();
57+
if (purl().getNamespace() != null) {
58+
return new StringBuffer(purl.getNamespace())
59+
.append("/")
60+
.append(purl.getName())
61+
.toString();
62+
}
63+
return purl.getName();
5864
default:
5965
if (purl.getNamespace() == null) {
6066
return purl.getName();

0 commit comments

Comments
 (0)