Skip to content

Commit f7979a8

Browse files
MinerYangAYDEV-FR
authored andcommitted
clean up project metadata for tag retention policy after deletion (goharbor#22174)
Signed-off-by: my036811 <[email protected]>
1 parent 6986133 commit f7979a8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/server/v2.0/handler/retention.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,10 @@ func (r *retentionAPI) DeleteRetention(ctx context.Context, params operation.Del
260260
if err = r.retentionCtl.DeleteRetention(ctx, params.ID); err != nil {
261261
return r.SendError(ctx, err)
262262
}
263+
// delete retention data in project_metadata
264+
if err := r.proMetaMgr.Delete(ctx, p.Scope.Reference, "retention_id"); err != nil {
265+
return r.SendError(ctx, err)
266+
}
263267
return operation.NewDeleteRetentionOK()
264268
}
265269

0 commit comments

Comments
 (0)