diff --git a/server/rsvp/response.go b/server/rsvp/response.go index d5653db..c72536f 100644 --- a/server/rsvp/response.go +++ b/server/rsvp/response.go @@ -29,11 +29,13 @@ func (res *Response) Write(w http.ResponseWriter, r *http.Request) error { if res.SeeOther != "" { http.Redirect(w, r, res.SeeOther, http.StatusSeeOther) - flash := res.Session.FlashPeek() - if flash != nil { - err := json.NewEncoder(w).Encode(flash) - if err != nil { - return err + if res.Session != nil { + flash := res.Session.FlashPeek() + if flash != nil { + err := json.NewEncoder(w).Encode(flash) + if err != nil { + return err + } } } return nil