X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=lib%2Fapiv1%2Fevents.go;h=9444262aabd030e9c2a6dac5c30fff8c1ebc724a;hb=ebf38065f8a0c0c3d1a3a7ce2a4caaaad712432c;hp=8f92ae0a052fd1388c38b8e7738aa8ae52b6026a;hpb=8d3f51e52894d46a4a92a944bc09f4ceaa1abf51;p=src%2Fxds%2Fxds-server.git diff --git a/lib/apiv1/events.go b/lib/apiv1/events.go index 8f92ae0..9444262 100644 --- a/lib/apiv1/events.go +++ b/lib/apiv1/events.go @@ -122,11 +122,15 @@ func (s *APIService) eventsRegister(c *gin.Context) { data := make(folder.EventCBData) data["sid"] = sess.ID - err := s.mfolders.RegisterEventChange(args.ProjectID, &cbFunc, &data) + prjID, err := s.mfolders.ResolveID(args.ProjectID) if err != nil { common.APIError(c, err.Error()) return } + if err = s.mfolders.RegisterEventChange(prjID, &cbFunc, &data); err != nil { + common.APIError(c, err.Error()) + return + } c.JSON(http.StatusOK, gin.H{"status": "OK"}) }