Skip to content

Commit c61a7ca

Browse files
authored
fix: send proper SSE for stderr message in SDK server (#862)
Signed-off-by: Donnie Adams <[email protected]>
1 parent fde5920 commit c61a7ca

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

pkg/sdkserver/run.go

+3-1
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,9 @@ func processEventStreamOutput(ctx context.Context, logger mvl.Logger, w http.Res
7575
"stdout": out,
7676
})
7777
case err := <-errChan:
78-
writeError(logger, w, http.StatusInternalServerError, fmt.Errorf("failed to run file: %w", err))
78+
writeServerSentEvent(logger, w, map[string]any{
79+
"stderr": fmt.Sprintf("failed to run: %v", err),
80+
})
7981
}
8082

8183
// Now that we have received all events, send the DONE event.

0 commit comments

Comments
 (0)