diff --git a/service/prover/db/db.go b/service/prover/db/db.go index cbab8fee..39ca17f0 100644 --- a/service/prover/db/db.go +++ b/service/prover/db/db.go @@ -141,7 +141,7 @@ func (p *DB) ProcessTask(taskID common.Hash, err error) error { } func (p *DB) DeleteTask(taskID, tx common.Hash) error { - err := p.db.Where("task_id = ?", taskID.Hex()).Delete(&task{}).Error + err := p.db.Unscoped().Where("task_id = ?", taskID.Hex()).Delete(&task{}).Error return errors.Wrap(err, "failed to delete task") } diff --git a/service/sequencer/db/db.go b/service/sequencer/db/db.go index f28c3633..d8e3a443 100644 --- a/service/sequencer/db/db.go +++ b/service/sequencer/db/db.go @@ -107,7 +107,7 @@ func (p *DB) AssignTasks(ids []common.Hash) error { } func (p *DB) DeleteTask(taskID, tx common.Hash) error { - err := p.db.Where("task_id = ?", taskID.Hex()).Delete(&task{}).Error + err := p.db.Unscoped().Where("task_id = ?", taskID.Hex()).Delete(&task{}).Error return errors.Wrap(err, "failed to delete task") }