Skip to content

Commit 189c0ed

Browse files
diana.strebkova@t-systems.comwxiaoguang
diana.strebkova@t-systems.com
authored andcommitted
GetVersionsByPackageName witll throw ErrNotExist when no packages found
1 parent 4adb7ca commit 189c0ed

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Diff for: routers/api/packages/maven/maven.go

+6-4
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,14 @@ func serveMavenMetadata(ctx *context.Context, params parameters) {
9090
if errors.Is(err, util.ErrNotExist) {
9191
pvs, err = packages_model.GetVersionsByPackageName(ctx, ctx.Package.Owner.ID, packages_model.TypeMaven, params.toInternalPackageNameLegacy())
9292
}
93-
if err != nil {
94-
apiError(ctx, http.StatusInternalServerError, err)
93+
94+
if errors.Is(err, util.ErrNotExist) {
95+
apiError(ctx, http.StatusNotFound, packages_model.ErrPackageNotExist)
9596
return
9697
}
97-
if len(pvs) == 0 {
98-
apiError(ctx, http.StatusNotFound, packages_model.ErrPackageNotExist)
98+
99+
if err != nil {
100+
apiError(ctx, http.StatusInternalServerError, err)
99101
return
100102
}
101103

0 commit comments

Comments
 (0)