feat: regenerate dependent versions after deletion
- Add RegenerateFullPackage function to rebuild single version's full package - Add RegenerateDependentVersions function to handle cascade regeneration - Call regeneration after deleting versions - Each version maintains its own full package independently Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -571,6 +571,11 @@ func handleBatchDeleteVersions(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
// 删除后重新生成依赖这些版本的后续版本
|
||||
for _, id := range req.IDs {
|
||||
RegenerateDependentVersions(id)
|
||||
}
|
||||
|
||||
response.Success(c, nil)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user