diff --git a/app/routes/forum/index.py b/app/routes/forum/index.py index 0053338..cd846f3 100644 --- a/app/routes/forum/index.py +++ b/app/routes/forum/index.py @@ -40,6 +40,8 @@ def forum_page(f): # Update member's xp current_user.add_xp(V5Config.XP_POINTS['topic']) + db.session.merge(current_user) + db.session.commit() flash('Le sujet a bien été créé', 'ok') return redirect(url_for('forum_topic', f=f, t=t)) diff --git a/app/routes/forum/topic.py b/app/routes/forum/topic.py index aad3a10..bf02827 100644 --- a/app/routes/forum/topic.py +++ b/app/routes/forum/topic.py @@ -26,6 +26,8 @@ def forum_topic(f, t): # Update member's xp current_user.add_xp(V5Config.XP_POINTS['comment']) + db.session.merge(current_user) + db.session.commit() flash('Message envoyé', 'ok') # Redirect to empty the form