Fix custom domain has been added before

This commit is contained in:
Son NK 2020-01-01 23:51:40 +01:00
parent 5d25310105
commit ee3c75244e

View file

@ -31,19 +31,25 @@ def custom_domain():
if request.method == "POST": if request.method == "POST":
if request.form.get("form-name") == "create": if request.form.get("form-name") == "create":
if new_custom_domain_form.validate(): if new_custom_domain_form.validate():
new_custom_domain = CustomDomain.create( new_domain = new_custom_domain_form.domain.data
domain=new_custom_domain_form.domain.data, user_id=current_user.id if CustomDomain.get_by(domain=new_domain):
) flash(f"{new_domain} already added", "warning")
db.session.commit() else:
new_custom_domain = CustomDomain.create(
flash(f"New domain {new_custom_domain.domain} is created", "success") domain=new_domain, user_id=current_user.id
)
return redirect( db.session.commit()
url_for(
"dashboard.domain_detail_dns", flash(
custom_domain_id=new_custom_domain.id, f"New domain {new_custom_domain.domain} is created", "success"
)
return redirect(
url_for(
"dashboard.domain_detail_dns",
custom_domain_id=new_custom_domain.id,
)
) )
)
return render_template( return render_template(
"dashboard/custom_domain.html", "dashboard/custom_domain.html",