Skip to content

Commit

Permalink
fix: Minor fixes about queue and cron
Browse files Browse the repository at this point in the history
  • Loading branch information
zekiahmetbayar committed Nov 10, 2023
1 parent 93ff7df commit d4d0618
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 10 deletions.
16 changes: 8 additions & 8 deletions app/handlers/queue.go
Original file line number Diff line number Diff line change
Expand Up @@ -116,11 +116,11 @@ func (h *QueueHandler) Index(c *fiber.Ctx) error {
}

var queues []*models.Queue
if err := h.db.Model(&models.Queue{}).
Where("type = ?", c.Params("queue_type")).
Where("data->>'extension_id' ?", extension_id).
Where("data->>'server_id' ?", server_id).
Where("data->>'user_id' ?", user_id).Find(&queues).Error; err != nil {
if err := h.db.Debug().Model(&models.Queue{}).
Where("type = ?", c.FormValue("queue_type")).
Where("data->>'extension_id' = ?", extension_id).
Where("data->>'server_id' = ?", server_id).
Where("data->>'user_id' = ?", user_id).Find(&queues).Error; err != nil {
return err
}

Expand Down Expand Up @@ -156,9 +156,9 @@ func (h *QueueHandler) Delete(c *fiber.Ctx) error {
if err := h.db.Model(&models.Queue{}).
Where("type = ?", c.FormValue("queue_type")).
Where("id = ?", uid_).
Where("data->>'extension_id' ?", extension_id).
Where("data->>'server_id' ?", server_id).
Where("data->>'user_id' ?", user_id).Delete(models.Queue{}).Error; err != nil {
Where("data->>'extension_id' = ?", extension_id).
Where("data->>'server_id' = ?", server_id).
Where("data->>'user_id' = ?", user_id).Delete(models.Queue{}).Error; err != nil {
return err
}

Expand Down
1 change: 1 addition & 0 deletions app/models/cron_job.go
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ func (cj *CronJob) UpdateAsFailed(message string) {

func (cj *CronJob) UpdateAsDone(output string) {
cj.Status = StatusDone
cj.Output = output
cj.Message = "CronJob completed successfully. Waiting for next run."

database.Connection().Model(cj).Save(cj)
Expand Down
4 changes: 2 additions & 2 deletions internal/process_queue/create_report.go
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ func (c CreateReport) Process() error {

if err := json.Unmarshal([]byte(output), &response); err != nil {
// Update job as failed
c.Queue.UpdateError(err.Error())
c.Queue.UpdateError("error when unmarshalling json, output: " + output)
return err
}

Expand All @@ -115,7 +115,7 @@ func (c CreateReport) Process() error {
c.Queue.UpdateError(response.Message)
} else {
// Update job as done
c.Queue.UpdateAsDone(strings.TrimSpace(strings.ReplaceAll(output, "\"", "")))
c.Queue.UpdateAsDone(strings.TrimSpace(strings.ReplaceAll(response.Message, "\"", "")))
}

return nil
Expand Down

0 comments on commit d4d0618

Please sign in to comment.