mirror of
https://github.com/minetest/contentdb.git
synced 2024-12-22 22:12:24 +01:00
Fix SQLAlchemy error by using user
instead of current_user
This commit is contained in:
parent
542e51e733
commit
894ed19556
@ -88,7 +88,7 @@ def add_notification(target, causer: User, type: NotificationType, title: str, u
|
|||||||
|
|
||||||
if target.rank.at_least(UserRank.NEW_MEMBER) and target != causer:
|
if target.rank.at_least(UserRank.NEW_MEMBER) and target != causer:
|
||||||
session.query(Notification) \
|
session.query(Notification) \
|
||||||
.filter_by(user_id=target.id, causer_id=causer.id, type=type, title=title, url=url, package=package) \
|
.filter_by(user=target, causer=causer, type=type, title=title, url=url, package=package) \
|
||||||
.delete()
|
.delete()
|
||||||
notif = Notification(target, causer, type, title, url, package)
|
notif = Notification(target, causer, type, title, url, package)
|
||||||
session.add(notif)
|
session.add(notif)
|
||||||
@ -175,7 +175,7 @@ def post_to_approval_thread(package: Package, user: User, message: str, is_statu
|
|||||||
else:
|
else:
|
||||||
msg = f"New comment on '{thread.title}'"
|
msg = f"New comment on '{thread.title}'"
|
||||||
|
|
||||||
add_notification(thread.watchers, current_user, NotificationType.THREAD_REPLY, msg, thread.get_view_url(), package)
|
add_notification(thread.watchers, user, NotificationType.THREAD_REPLY, msg, thread.get_view_url(), package)
|
||||||
|
|
||||||
thread.replies.append(reply)
|
thread.replies.append(reply)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user