Fix bugs related to notification endpoints (#25548)

pull/25556/head^2
Zettat123 1 year ago committed by GitHub
parent fdab4e3d84
commit defd807073
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      routers/api/v1/api.go
  2. 2
      routers/api/v1/notify/repo.go
  3. 2
      routers/api/v1/notify/user.go

@ -777,11 +777,11 @@ func Routes() *web.Route {
m.Group("/notifications", func() { m.Group("/notifications", func() {
m.Combo(""). m.Combo("").
Get(notify.ListNotifications). Get(notify.ListNotifications).
Put(notify.ReadNotifications, reqToken()) Put(reqToken(), notify.ReadNotifications)
m.Get("/new", notify.NewAvailable) m.Get("/new", notify.NewAvailable)
m.Combo("/threads/{id}"). m.Combo("/threads/{id}").
Get(notify.GetThread). Get(notify.GetThread).
Patch(notify.ReadThread, reqToken()) Patch(reqToken(), notify.ReadThread)
}, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryNotification)) }, tokenRequiresScopes(auth_model.AccessTokenScopeCategoryNotification))
// Users (requires user scope) // Users (requires user scope)

@ -183,7 +183,7 @@ func ReadRepoNotifications(ctx *context.APIContext) {
if len(qLastRead) > 0 { if len(qLastRead) > 0 {
tmpLastRead, err := time.Parse(time.RFC3339, qLastRead) tmpLastRead, err := time.Parse(time.RFC3339, qLastRead)
if err != nil { if err != nil {
ctx.InternalServerError(err) ctx.Error(http.StatusBadRequest, "Parse", err)
return return
} }
if !tmpLastRead.IsZero() { if !tmpLastRead.IsZero() {

@ -132,7 +132,7 @@ func ReadNotifications(ctx *context.APIContext) {
if len(qLastRead) > 0 { if len(qLastRead) > 0 {
tmpLastRead, err := time.Parse(time.RFC3339, qLastRead) tmpLastRead, err := time.Parse(time.RFC3339, qLastRead)
if err != nil { if err != nil {
ctx.InternalServerError(err) ctx.Error(http.StatusBadRequest, "Parse", err)
return return
} }
if !tmpLastRead.IsZero() { if !tmpLastRead.IsZero() {

Loading…
Cancel
Save