fix: status handling fixed
This commit is contained in:
parent
89a05492c3
commit
258eb749d9
1 changed files with 7 additions and 6 deletions
|
|
@ -26,12 +26,12 @@ type SqlcStatus struct {
|
||||||
planned string
|
planned string
|
||||||
}
|
}
|
||||||
|
|
||||||
func TitleStatus2Sqlc(s []oapi.TitleStatus) (*SqlcStatus, error) {
|
func TitleStatus2Sqlc(s *[]oapi.TitleStatus) (*SqlcStatus, error) {
|
||||||
if s == nil {
|
|
||||||
return nil, nil
|
|
||||||
}
|
|
||||||
var sqlc_status SqlcStatus
|
var sqlc_status SqlcStatus
|
||||||
for _, t := range s {
|
if s == nil {
|
||||||
|
return &sqlc_status, nil
|
||||||
|
}
|
||||||
|
for _, t := range *s {
|
||||||
switch t {
|
switch t {
|
||||||
case oapi.TitleStatusFinished:
|
case oapi.TitleStatusFinished:
|
||||||
sqlc_status.finished = "finished"
|
sqlc_status.finished = "finished"
|
||||||
|
|
@ -276,11 +276,12 @@ func (s Server) GetTitles(ctx context.Context, request oapi.GetTitlesRequestObje
|
||||||
opai_titles := make([]oapi.Title, 0)
|
opai_titles := make([]oapi.Title, 0)
|
||||||
|
|
||||||
word := Word2Sqlc(request.Params.Word)
|
word := Word2Sqlc(request.Params.Word)
|
||||||
status, err := TitleStatus2Sqlc(*request.Params.Status)
|
status, err := TitleStatus2Sqlc(request.Params.Status)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("%v", err)
|
log.Errorf("%v", err)
|
||||||
return oapi.GetTitles400Response{}, err
|
return oapi.GetTitles400Response{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
season, err := ReleaseSeason2sqlc(request.Params.ReleaseSeason)
|
season, err := ReleaseSeason2sqlc(request.Params.ReleaseSeason)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("%v", err)
|
log.Errorf("%v", err)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue