diff --git a/errors/errors.go b/errors/errors.go
index 9c6ec15ab34b0d7a1a118a1bbce4239b84aa82ac..10397abdf21351cacfff091ee4450bc118659147 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,