Manager: avoid double error message

This commit is contained in:
Sybren A. Stüvel 2022-03-04 11:37:29 +01:00
parent cd2fe8170e
commit de150567b0

View File

@ -51,6 +51,7 @@ func (db *DB) ScheduleTask(ctx context.Context, w *Worker) (*Task, error) {
var err error var err error
task, err = findTaskForWorker(tx, w) task, err = findTaskForWorker(tx, w)
if err != nil { if err != nil {
logger.Error().Err(err).Msg("finding task for worker")
return fmt.Errorf("finding task for worker: %w", err) return fmt.Errorf("finding task for worker: %w", err)
} }
if task == nil { if task == nil {
@ -64,7 +65,7 @@ func (db *DB) ScheduleTask(ctx context.Context, w *Worker) (*Task, error) {
logger.Warn(). logger.Warn().
Str("taskID", task.UUID). Str("taskID", task.UUID).
Err(err). Err(err).
Msg("error assigning task to worker") Msg("assigning task to worker")
return fmt.Errorf("assigning task to worker: %w", err) return fmt.Errorf("assigning task to worker: %w", err)
} }
@ -72,8 +73,7 @@ func (db *DB) ScheduleTask(ctx context.Context, w *Worker) (*Task, error) {
}) })
if txErr != nil { if txErr != nil {
logger.Error().Err(txErr).Msg("error finding task for worker") return nil, txErr
return nil, fmt.Errorf("finding task for worker: %w", txErr)
} }
if task == nil { if task == nil {