fix: Query for unseen notification
This commit is contained in:
parent
066d5a4245
commit
d5bf9b60e0
1 changed files with 3 additions and 3 deletions
|
|
@ -14,7 +14,7 @@ from frappe.email.inbox import get_email_accounts
|
|||
from frappe.model.base_document import get_controller
|
||||
from frappe.query_builder import DocType
|
||||
from frappe.query_builder.functions import Count
|
||||
from frappe.query_builder.terms import SubQuery
|
||||
from frappe.query_builder.terms import ParameterizedValueWrapper, SubQuery
|
||||
from frappe.social.doctype.energy_point_log.energy_point_log import get_energy_points
|
||||
from frappe.social.doctype.energy_point_settings.energy_point_settings import (
|
||||
is_energy_point_enabled,
|
||||
|
|
@ -331,8 +331,8 @@ def get_unseen_notes():
|
|||
(note.notify_on_every_login == 1)
|
||||
& (note.expire_notification_on > frappe.utils.now())
|
||||
& (
|
||||
SubQuery(frappe.qb.from_(nsb).select(nsb.user).where(nsb.parent == note.name)).notin(
|
||||
[frappe.session.user]
|
||||
ParameterizedValueWrapper(frappe.session.user).notin(
|
||||
SubQuery(frappe.qb.from_(nsb).select(nsb.user).where(nsb.parent == note.name))
|
||||
)
|
||||
)
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue