MCPcopy Create free account
hub / github.com/QuantumNous/new-api / writeTaskArtifactProjectionError

Function writeTaskArtifactProjectionError

controller/task.go:251–257  ·  view source on GitHub ↗
(c *gin.Context, err error)

Source from the content-addressed store, hash-verified

249}
250
251func writeTaskArtifactProjectionError(c *gin.Context, err error) {
252 if errors.Is(err, errTaskArtifactPluginUnavailable) {
253 writeTaskArtifactError(c, http.StatusServiceUnavailable, "artifact_plugin_unavailable", "Artifact preview plugin is unavailable")
254 return
255 }
256 writeTaskArtifactError(c, http.StatusInternalServerError, "artifact_plugin_error", "Artifact preview plugin failed")
257}
258
259func writeTaskArtifactError(c *gin.Context, status int, code, message string) {
260 c.Header("Cache-Control", "private, no-store")

Callers 2

writeTaskArtifactsFunction · 0.85
TaskArtifactContentFunction · 0.85

Calls 1

writeTaskArtifactErrorFunction · 0.85

Tested by

no test coverage detected