From 40c796bd7efba1e51f3b16ec8c546c4134e913a2 Mon Sep 17 00:00:00 2001 From: Leonard Lyubich Date: Wed, 26 May 2021 14:03:51 +0300 Subject: [PATCH] [#525] ir/container: Write session token on delete approval Approved removed container ID should be stored in sidechain along with related session token. Forward session token from `Delete` event to `Wrapper.Delete` method. Signed-off-by: Leonard Lyubich --- pkg/innerring/processors/container/process_container.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/innerring/processors/container/process_container.go b/pkg/innerring/processors/container/process_container.go index d0b76033a..c5d4b0459 100644 --- a/pkg/innerring/processors/container/process_container.go +++ b/pkg/innerring/processors/container/process_container.go @@ -124,7 +124,7 @@ func (cp *Processor) checkDeleteContainer(e *containerEvent.Delete) error { func (cp *Processor) approveDeleteContainer(e *containerEvent.Delete) { // FIXME: here we should try notary invoke - err := cp.cnrClient.Delete(e.ContainerID(), e.Signature(), nil) + err := cp.cnrClient.Delete(e.ContainerID(), e.Signature(), e.SessionToken()) if err != nil { cp.log.Error("could not approve delete container", zap.String("error", err.Error()),