fix events filter
This commit is contained in:
@@ -93,7 +93,6 @@ func (h *Handler) CreateEvent(c echo.Context) (err error) {
|
||||
func (h *Handler) GetEvents(c echo.Context) (err error) {
|
||||
var events []model.Event
|
||||
query := c.Request().URL.Query()
|
||||
_, _, filterMap := utils.GetFilterParams(query)
|
||||
orgId, err := uuid.Parse(c.Request().Header.Get("X-User-Organization-Id"))
|
||||
|
||||
if err != nil {
|
||||
@@ -102,8 +101,8 @@ func (h *Handler) GetEvents(c echo.Context) (err error) {
|
||||
|
||||
tx := h.DB.Where("org_id = ?", orgId)
|
||||
|
||||
if len(filterMap) > 0 {
|
||||
tx = tx.Where("start >= ?", filterMap["start"]).Where("\"end\" <= ?", filterMap["end"])
|
||||
if query.Has("start") && query.Has("end") {
|
||||
tx = tx.Where("start >= ?", query.Get("start")).Where("\"end\" <= ?", query.Get("end"))
|
||||
}
|
||||
|
||||
tx.Find(&events)
|
||||
|
||||
Reference in New Issue
Block a user