handle nil error
@@ -15,6 +15,10 @@ func New(message string) error {
}
func NewWithError(message string, err error) error {
+ if err == nil {
+ return customError{message: message}
+ }
+
msg := fmt.Sprintf("%s \nCause: %s", message, err.Error())
return customError{message: msg}
}
