Allow deleting draft server records

This commit is contained in:
npc0-hue
2026-08-04 15:55:39 +08:00
parent cf9af14eaf
commit ee02974ff8
3 changed files with 31 additions and 1 deletions
+1 -1
View File
@@ -986,7 +986,7 @@ func validateServerInstance(instance domain.ServerInstance, allowDeleted bool) e
violations = appendRequired(violations, "id", instance.ID)
violations = appendRequired(violations, "pluginId", instance.PluginID)
violations = appendRequired(violations, "pluginVersion", instance.PluginVersion)
if instance.State != domain.ServerInstanceStateDraft {
if instance.State != domain.ServerInstanceStateDraft && instance.State != domain.ServerInstanceStateDeleted {
violations = appendRequired(violations, "runEndpointId", instance.RunEndpointID)
}
violations = appendRequired(violations, "name", instance.Name)