diff --git a/frontend/templates/emails/event_invite.html b/frontend/templates/emails/event_invite.html index e6d6408..0252236 100644 --- a/frontend/templates/emails/event_invite.html +++ b/frontend/templates/emails/event_invite.html @@ -12,7 +12,7 @@ flyer {% endif %}

- {% if let Some(subject) = event.invite_subject.as_deref() %} {{ subject }} {% else %} @@ -34,7 +34,7 @@

diff --git a/src/app/events.rs b/src/app/events.rs index 0758980..84334f3 100644 --- a/src/app/events.rs +++ b/src/app/events.rs @@ -985,14 +985,9 @@ mod rsvp { message: String, } - #[derive(serde::Deserialize)] - pub struct RsvpQuery { - email: Option, - } /// Create an RSVP session after a user clicks the RSVP button for an event. pub async fn rsvp_form( session: Option, State(state): State, Path(slug): Path, - Query(query): Query, ) -> HtmlResult { let event = Event::lookup_by_slug(&state.db, &slug).await?.ok_or_else(not_found)?; if !validate::registration_open(&event) { @@ -1011,13 +1006,7 @@ mod rsvp { goto::guestlist_page(&event) } } - _ => match query.email { - Some(email) => match List::has_email(&state.db, guest_list_id, &email).await? { - true => goto::selection_page(&state.db, &None, &session, &event).await, - false => goto::error_not_on_guestlist(), - }, - _ => goto::guestlist_page(&event), - }, + _ => goto::guestlist_page(&event), }, } }