diff --git a/server/runtime_go_nakama.go b/server/runtime_go_nakama.go index 8c6952eb4e..f6beadb5f1 100644 --- a/server/runtime_go_nakama.go +++ b/server/runtime_go_nakama.go @@ -2848,11 +2848,11 @@ func (n *RuntimeGoNakamaModule) TournamentList(ctx context.Context, categoryStar if categoryEnd < 0 || categoryEnd >= 128 { return nil, errors.New("categoryEnd must be 0-127") } - if startTime < 0 { - return nil, errors.New("startTime must be >= 0") + if startTime < -1 { + return nil, errors.New("startTime must be >= -1") } - if endTime < 0 { - return nil, errors.New("endTime must be >= 0") + if endTime < -1 { + return nil, errors.New("endTime must be >= -1") } if endTime < startTime { return nil, errors.New("endTime must be >= startTime") diff --git a/server/runtime_lua_nakama.go b/server/runtime_lua_nakama.go index 62428e5db1..3ed26b8bdf 100644 --- a/server/runtime_lua_nakama.go +++ b/server/runtime_lua_nakama.go @@ -8333,24 +8333,24 @@ func (n *RuntimeLuaNakamaModule) tournamentList(l *lua.LState) int { startTime := -1 if v := l.Get(3); v.Type() != lua.LTNil { if v.Type() != lua.LTNumber { - l.ArgError(3, "startTime must be >= 0") + l.ArgError(3, "startTime must be >= -1") return 0 } startTime = int(lua.LVAsNumber(v)) if startTime < 0 { - l.ArgError(3, "startTime must be >= 0") + l.ArgError(3, "startTime must be >= -1") return 0 } } endTime := -1 if v := l.Get(4); v.Type() != lua.LTNil { if v.Type() != lua.LTNumber { - l.ArgError(4, "endTime must be >= 0") + l.ArgError(4, "endTime must be >= -1") return 0 } endTime = int(lua.LVAsNumber(v)) if endTime < 0 { - l.ArgError(4, "endTime must be >= 0") + l.ArgError(4, "endTime must be >= -1") return 0 } }