Fix(booking-job): Handle sql query builder when no running task
All checks were successful
ktm-booking-bot/ktm-booking-bot/pipeline/head This commit looks good
All checks were successful
ktm-booking-bot/ktm-booking-bot/pipeline/head This commit looks good
This commit is contained in:
@@ -54,11 +54,19 @@ func (env *Env) BackgroundJobRunner() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var jobToDo Booking
|
var jobToDo Booking
|
||||||
err := tx.Model(&jobToDo).
|
var err error
|
||||||
Where("user_id NOT IN (?)", userIDArr).
|
if len(userIDArr) > 0 {
|
||||||
Where("status = ?", "pending").
|
err = tx.Model(&jobToDo).
|
||||||
Preload("User").
|
Where("user_id NOT IN (?)", userIDArr).
|
||||||
First(&jobToDo).Error
|
Where("status = ?", "pending").
|
||||||
|
Preload("User").
|
||||||
|
First(&jobToDo).Error
|
||||||
|
} else {
|
||||||
|
err = tx.Model(&jobToDo).
|
||||||
|
Where("status = ?", "pending").
|
||||||
|
Preload("User").
|
||||||
|
First(&jobToDo).Error
|
||||||
|
}
|
||||||
|
|
||||||
// if no jobs pending found
|
// if no jobs pending found
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user