Skip to content

Commit fb679e0

Browse files
committed
If name entered matches slug of existing consideration redirect.
1 parent a032c59 commit fb679e0

File tree

1 file changed

+3
-0
lines changed
  • application/blueprints/planning_consideration

1 file changed

+3
-0
lines changed

application/blueprints/planning_consideration/views.py

+3
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,9 @@ def new():
311311
form = ConsiderationForm()
312312

313313
if form.validate_on_submit():
314+
slug = slugify(form.name.data.strip())
315+
if Consideration.query.filter(Consideration.slug == slug).count() > 0:
316+
return redirect(url_for("planning_consideration.consideration", slug=slug))
314317
attributes = ["name", "github_discussion_number", "description", "public"]
315318
consideration = _create_or_update_consideration(form, attributes, is_new=True)
316319
db.session.add(consideration)

0 commit comments

Comments
 (0)