summaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
Diffstat (limited to 'internal')
-rw-r--r--internal/oauth/oauth.go8
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
}