Skip to content

Commit

Permalink
decode error message and type
Browse files Browse the repository at this point in the history
  • Loading branch information
shreyamalpani committed Dec 13, 2024
1 parent f483cc4 commit 6fe5322
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions pkg/serverless/daemon/routes.go
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,17 @@ func (e *EndInvocation) ServeHTTP(w http.ResponseWriter, r *http.Request) {
}

errorMsg := r.Header.Get(invocationlifecycle.InvocationErrorMsgHeader)
if decodedMsg, err := base64.StdEncoding.DecodeString(errorMsg); err != nil {
log.Debug("Could not decode error message header")
} else {
errorMsg = string(decodedMsg)
}
errorType := r.Header.Get(invocationlifecycle.InvocationErrorTypeHeader)
if decodedType, err := base64.StdEncoding.DecodeString(errorType); err != nil {
log.Debug("Could not decode error type header")
} else {
errorType = string(decodedType)
}
errorStack := r.Header.Get(invocationlifecycle.InvocationErrorStackHeader)
if decodedStack, err := base64.StdEncoding.DecodeString(errorStack); err != nil {
log.Debug("Could not decode error stack header")
Expand Down

0 comments on commit 6fe5322

Please sign in to comment.