diff --git a/pkg/apply/destroyer.go b/pkg/apply/destroyer.go index 429d8b5..c07cda2 100644 --- a/pkg/apply/destroyer.go +++ b/pkg/apply/destroyer.go @@ -139,9 +139,10 @@ func runPruneEventTransformer(eventChannel chan event.Event) (chan event.Event, eventChannel <- event.Event{ Type: event.DeleteType, DeleteEvent: event.DeleteEvent{ - Type: event.DeleteEventResourceUpdate, - Operation: transformPruneOperation(msg.PruneEvent.Operation), - Object: msg.PruneEvent.Object, + Type: event.DeleteEventResourceUpdate, + Operation: transformPruneOperation(msg.PruneEvent.Operation), + Object: msg.PruneEvent.Object, + Identifier: msg.PruneEvent.Identifier, }, } } diff --git a/test/e2e/crd_test.go b/test/e2e/crd_test.go index afcb4c5..969f012 100644 --- a/test/e2e/crd_test.go +++ b/test/e2e/crd_test.go @@ -103,10 +103,8 @@ func crdTest(_ client.Client, inventoryName, namespaceName string) { deleteEvent: &expDeleteEvent{ deleteEventType: event.DeleteEventResourceUpdate, operation: event.Deleted, - // TODO(mortent): The identifier isn't populated in the Delete - // events. This should be fixed. - // identifier: object.UnstructuredToObjMeta(manifestToUnstructured(crd)), - error: nil, + identifier: object.UnstructuredToObjMeta(manifestToUnstructured(crd)), + error: nil, }, }, }, destroyerEvents)