def product_save(): form = ProductForm(request.form) if form.validate(): if len(form.pid.data) > 0: # Existing product product = Product.get_product(form.pid.data) else: # New product product = Product() product.organization = g.organization product.active = True form.populate_obj(product) product.save() return redirect(url_for('management.products_browse')) else: print "WTF?!" print form.errors return render_template('management/products/edit_product.html', form=form)