diff options
| -rw-r--r-- | backend/handlers/map.go | 4 | ||||
| -rw-r--r-- | backend/models/models.go | 5 |
2 files changed, 5 insertions, 4 deletions
diff --git a/backend/handlers/map.go b/backend/handlers/map.go index 954d720..28457ce 100644 --- a/backend/handlers/map.go +++ b/backend/handlers/map.go | |||
| @@ -402,7 +402,7 @@ func FetchChapterMaps(c *gin.Context) { | |||
| 402 | return | 402 | return |
| 403 | } | 403 | } |
| 404 | var response ChapterMapsResponse | 404 | var response ChapterMapsResponse |
| 405 | rows, err := database.DB.Query(`SELECT m.id, m.name, c.name FROM maps m INNER JOIN chapters c ON m.chapter_id = c.id WHERE chapter_id = $1`, chapterID) | 405 | rows, err := database.DB.Query(`SELECT m.id, m.name, c.name, m.is_disabled FROM maps m INNER JOIN chapters c ON m.chapter_id = c.id WHERE chapter_id = $1`, chapterID) |
| 406 | if err != nil { | 406 | if err != nil { |
| 407 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) | 407 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 408 | return | 408 | return |
| @@ -411,7 +411,7 @@ func FetchChapterMaps(c *gin.Context) { | |||
| 411 | var chapterName string | 411 | var chapterName string |
| 412 | for rows.Next() { | 412 | for rows.Next() { |
| 413 | var mapShort models.MapShort | 413 | var mapShort models.MapShort |
| 414 | if err := rows.Scan(&mapShort.ID, &mapShort.Name, &chapterName); err != nil { | 414 | if err := rows.Scan(&mapShort.ID, &mapShort.Name, &chapterName, &mapShort.IsDisabled); err != nil { |
| 415 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) | 415 | c.JSON(http.StatusOK, models.ErrorResponse(err.Error())) |
| 416 | return | 416 | return |
| 417 | } | 417 | } |
diff --git a/backend/models/models.go b/backend/models/models.go index fa26be3..c380a89 100644 --- a/backend/models/models.go +++ b/backend/models/models.go | |||
| @@ -50,8 +50,9 @@ type Map struct { | |||
| 50 | } | 50 | } |
| 51 | 51 | ||
| 52 | type MapShort struct { | 52 | type MapShort struct { |
| 53 | ID int `json:"id"` | 53 | ID int `json:"id"` |
| 54 | Name string `json:"name"` | 54 | Name string `json:"name"` |
| 55 | IsDisabled bool `json:"is_disabled"` | ||
| 55 | } | 56 | } |
| 56 | 57 | ||
| 57 | type MapSummary struct { | 58 | type MapSummary struct { |