fix: Pass SQL string of lastupdate instead of normal string
- Normal string of pypika field has additional quotes which creates a invalid query - `get_sql` returns column name without additional quotes
This commit is contained in:
parent
1313d66fae
commit
b6cb0fc1e7
1 changed files with 2 additions and 2 deletions
|
|
@ -112,7 +112,7 @@ def get_expired_sessions():
|
|||
frappe.db.get_values(
|
||||
sessions,
|
||||
filters=(
|
||||
PseudoColumn(f"({Now() - sessions.lastupdate})")
|
||||
PseudoColumn(f"({Now()} - {sessions.lastupdate.get_sql()})")
|
||||
> get_expiry_period_for_query(device)
|
||||
)
|
||||
& (sessions.device == device),
|
||||
|
|
@ -334,7 +334,7 @@ class Session:
|
|||
sessions,
|
||||
filters=(sessions.sid == self.sid)
|
||||
& (
|
||||
PseudoColumn(f"({Now() - sessions.lastupdate})")
|
||||
PseudoColumn(f"({Now()} - {sessions.lastupdate.get_sql()})")
|
||||
< get_expiry_period_for_query(self.device)
|
||||
),
|
||||
fieldname=["user", "sessiondata"],
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue