Fix server file root loading and refresh

This commit is contained in:
npc0-hue
2026-08-24 17:28:54 +08:00
parent d4e3f68032
commit 7e15cb09b4
7 changed files with 77 additions and 22 deletions
+7
View File
@@ -1270,6 +1270,13 @@ func ValidateServerInstanceDependenciesForCapabilities(instance domain.ServerIns
violations = append(violations, "run endpoint must be online or degraded")
}
missing := MissingCapabilities(endpoint.Capabilities, requiredRunCapabilities)
fileCapabilityMissing := missing[:0]
for _, capability := range missing {
if capability != "files.list" && capability != "files.read" && capability != "files.write" {
fileCapabilityMissing = append(fileCapabilityMissing, capability)
}
}
missing = fileCapabilityMissing
if len(missing) > 0 {
violations = append(violations, "run endpoint missing required capabilities: "+strings.Join(missing, ", "))
}