def form_valid(self, form): time = form.instance.start_time form.instance.start_time = convert_time(time, pytz.timezone(form.instance.start_time_tz)) if not form.instance.end_time_tz: form.instance.end_time_tz = str(timezone.get_current_timezone()) if form.instance.end_time: time = form.instance.end_time form.instance.end_time = convert_time(time, pytz.timezone(form.instance.end_time_tz)) return super(RecordEditView, self).form_valid(form)
def form_valid(self, form): """ Sets the slug to the correct value based on the name of the object that was just created. """ form.instance.project = self.project time = form.instance.start_time form.instance.start_time = convert_time(time, pytz.timezone(form.instance.start_time_tz)) if not form.instance.end_time_tz: form.instance.end_time_tz = str(timezone.get_current_timezone()) if form.instance.end_time: time = form.instance.end_time form.instance.end_time = convert_time(time, pytz.timezone(form.instance.end_time_tz)) return super(RecordCreateView, self).form_valid(form)