Exemplo n.º 1
0
def edit_email(contact_id):
    my_email = Email.query.filter_by(contact_id=contact_id).first()
    form = EmailForm(obj=my_email)

    if form.validate_on_submit():
        try:
            form.populate_obj(my_email)
            database.session.add(my_email)
            database.session.commit()

            flash('Save Successfully', 'success')
            return redirect(url_for('emails', contact_id=contact_id))
        except:
            database.session.rollback()

            flash('Error !', 'danger')
            return redirect(url_for('emails', contact_id=contact_id))

    return render_template('web/edit_email.html', form=form)