def save(self, request, *args, **kwargs): first_name = self.cleaned_data.get("first_name", None) if first_name: self.instance.contributor.first_name = first_name last_name = self.cleaned_data.get("last_name", None) if last_name: self.instance.contributor.last_name = last_name email = self.cleaned_data.get("email", None) if email: self.instance.contributor.email = email phone = self.cleaned_data.get("phone", None) if phone: self.instance.contributor.phone = phone guest = super(RsvpConfirmForm, self).save(*args, **kwargs) guest.event.save_guest_in_session(request=request, guest=guest) rsvp_recieved.send(sender=self, guest=guest) return guest
def save(self, *args, **kwargs): guest = super(RsvpForm, self).save(*args, **kwargs) rsvp_recieved.send(sender=self, guest=guest) return guest