Skip to content

Commit 39fc143

Browse files
committed
Form shouldn't throw error if language exists.
1 parent a070d8a commit 39fc143

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lute/language/routes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,10 @@ def _handle_form(language, form) -> bool:
5959
flash(f"Language {language.name} updated", "success")
6060
result = True
6161
except IntegrityError as e:
62+
current_app.db.session.rollback()
6263
msg = e.orig
6364
if "languages.LgName" in f"{e.orig}":
64-
msg = f"{language.name} already exists."
65+
msg = f"Language {form.name.data} already exists."
6566
flash(msg, "error")
6667

6768
return result

0 commit comments

Comments
 (0)