From 2003b31f14ebdc86057ad7d3b1aca08d87e51c3d Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Sat, 4 May 2024 17:40:03 +0200 Subject: [PATCH] fix(training): check if training exists before delete --- pkg/training/repository.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/training/repository.go b/pkg/training/repository.go index d3e7974..6171f8d 100644 --- a/pkg/training/repository.go +++ b/pkg/training/repository.go @@ -74,6 +74,11 @@ func (r *InMemoryTrainingRepository) Update(training *Training) error { } func (r *InMemoryTrainingRepository) Delete(id TrainingID) error { + _, ok := r.trainings[id] + if !ok { + return ErrTrainingNotFound + } + delete(r.trainings, id) return nil }