From 34b6330accee1c01028d08ad9986635ec5a50600 Mon Sep 17 00:00:00 2001
From: Cornel Rautenbach <corneliusr>
Date: Mon, 20 Dec 2021 11:39:03 +0200
Subject: [PATCH] Allow HTTP code without an explicit error

---
 errors/errors.go | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/errors/errors.go b/errors/errors.go
index 9c6ec15..10397ab 100644
--- a/errors/errors.go
+++ b/errors/errors.go
@@ -74,10 +74,6 @@ func Wrap(err error, msg string) error {
 }
 
 func HTTP(code int, err error, format string, args ...interface{}) error {
-	if err == nil {
-		return nil
-	}
-
 	wrappedErr := &CustomError{
 		code:    code,
 		message: fmt.Sprintf(format, args...),
@@ -101,6 +97,10 @@ func HTTPWithMsg(code int, format string, args ...interface{}) error {
 	return wrappedErr
 }
 
+func HTTPCodeOnly(code int) error {
+	return HTTP(code, nil, "")
+}
+
 func HTTPWithError(code int, err error) error {
 	wrappedErr := &CustomError{
 		code:    code,
-- 
GitLab