Fix DeleteWorker behavior to match tests

This commit is contained in:
jiegec 2020-10-13 22:49:49 +08:00
parent 7dd61ae8ca
commit 90b4e5debb

View File

@ -121,6 +121,10 @@ func (b *kvDBAdapter) GetWorker(workerID string) (w WorkerStatus, err error) {
} }
func (b *kvDBAdapter) DeleteWorker(workerID string) error { func (b *kvDBAdapter) DeleteWorker(workerID string) error {
v, _ := b.db.Get(_workerBucketKey, workerID)
if v == nil {
return fmt.Errorf("invalid workerID %s", workerID)
}
return b.db.Delete(_workerBucketKey, workerID) return b.db.Delete(_workerBucketKey, workerID)
} }