diff --git a/cmd/pkiadmd/storage.go b/cmd/pkiadmd/storage.go index 5124de4..6d84219 100644 --- a/cmd/pkiadmd/storage.go +++ b/cmd/pkiadmd/storage.go @@ -296,6 +296,7 @@ func (s *Storage) Remove(r Resource) error { return EUnknownType } for _, rn := range r.DependsOn() { + // TODO handle refresh of dependant resources or block the deletion if deps, found := s.dependencies[rn.String()]; found { delete(deps, r.Name().String()) }