mirror of https://github.com/goharbor/harbor.git
clean up project metadata for tag retention policy after deletion (#22174)
Signed-off-by: my036811 <miner.yang@broadcom.com>
This commit is contained in:
parent
ebdfb547ba
commit
0f67947c87
|
@ -260,6 +260,10 @@ func (r *retentionAPI) DeleteRetention(ctx context.Context, params operation.Del
|
||||||
if err = r.retentionCtl.DeleteRetention(ctx, params.ID); err != nil {
|
if err = r.retentionCtl.DeleteRetention(ctx, params.ID); err != nil {
|
||||||
return r.SendError(ctx, err)
|
return r.SendError(ctx, err)
|
||||||
}
|
}
|
||||||
|
// delete retention data in project_metadata
|
||||||
|
if err := r.proMetaMgr.Delete(ctx, p.Scope.Reference, "retention_id"); err != nil {
|
||||||
|
return r.SendError(ctx, err)
|
||||||
|
}
|
||||||
return operation.NewDeleteRetentionOK()
|
return operation.NewDeleteRetentionOK()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue