Don't give rate limit delay when project is not found

This commit is contained in:
simon987
2019-03-10 09:54:04 -04:00
parent 15a3e66b70
commit d62c70e1be
4 changed files with 40 additions and 5 deletions

View File

@@ -11,7 +11,7 @@ func (api *WebAPI) ReserveSubmit(pid int64) *rate.Reservation {
if !ok {
project := api.Database.GetProject(pid)
if project == nil {
return &rate.Reservation{}
return nil
}
limiter = rate.NewLimiter(project.SubmitRate, 1)
@@ -27,7 +27,7 @@ func (api *WebAPI) ReserveAssign(pid int64) *rate.Reservation {
if !ok {
project := api.Database.GetProject(pid)
if project == nil {
return &rate.Reservation{}
return nil
}
limiter = rate.NewLimiter(project.AssignRate, 1)