diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/oauth/oauth.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/internal/oauth/oauth.go b/internal/oauth/oauth.go index 2d97056..6fd7481 100644 --- a/internal/oauth/oauth.go +++ b/internal/oauth/oauth.go @@ -269,15 +269,19 @@ type oauthResponseHTML struct { } func writeResponseHTML(w http.ResponseWriter, title string, message string) error { + errorMessage := "failed writing response HTML" template, templateErr := template.New("oauth-response").Parse(responseTemplate) if templateErr != nil { - return templateErr + return &types.WrappedErrorMessage{Message: errorMessage, Err: templateErr} } - template.Execute(w, oauthResponseHTML{ + executeErr := template.Execute(w, oauthResponseHTML{ Title: title, Message: message, }) + if executeErr != nil { + return &types.WrappedErrorMessage{Message: errorMessage, Err: executeErr} + } return nil } |
