Skip to content

Commit c50c677

Browse files
committed
Signed-off-by: Vishal Rana <[email protected]>
1 parent 8b7220f commit c50c677

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

.travis.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
language: go
22
go:
3-
- 1.11.x
43
- 1.12.x
4+
- 1.13.x
55
- tip
6-
env:
7-
- GO111MODULE=on
86
install:
97
- go get -v golang.org/x/lint/golint
108
script:

echo.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -354,18 +354,22 @@ func (e *Echo) DefaultHTTPErrorHandler(err error, c Context) {
354354
Message: http.StatusText(http.StatusInternalServerError),
355355
}
356356
}
357+
358+
// Issue #1426
359+
code := he.Code
360+
message := he.Message
357361
if e.Debug {
358-
he.Message = err.Error()
359-
} else if m, ok := he.Message.(string); ok {
360-
he.Message = Map{"message": m}
362+
message = err.Error()
363+
} else if m, ok := message.(string); ok {
364+
message = Map{"message": m}
361365
}
362366

363367
// Send response
364368
if !c.Response().Committed {
365369
if c.Request().Method == http.MethodHead { // Issue #608
366370
err = c.NoContent(he.Code)
367371
} else {
368-
err = c.JSON(he.Code, he.Message)
372+
err = c.JSON(code, message)
369373
}
370374
if err != nil {
371375
e.Logger.Error(err)

0 commit comments

Comments
 (0)