mirror of
https://github.com/home-assistant/core.git
synced 2025-08-07 14:45:09 +02:00
fix query so sqlalc does not get confused
This commit is contained in:
@@ -2007,7 +2007,7 @@ def _statistics_at_time(
|
||||
# https://github.com/sqlalchemy/sqlalchemy/issues/9189
|
||||
# pylint: disable-next=not-callable
|
||||
func.max(table.start_ts).label("max_start_ts"),
|
||||
table.metadata_id,
|
||||
table.metadata_id.label("max_metadata_id"),
|
||||
)
|
||||
)
|
||||
.filter(table.start_ts < start_time_ts)
|
||||
@@ -2019,7 +2019,7 @@ def _statistics_at_time(
|
||||
stmt += lambda q: q.join(
|
||||
most_recent_statistic_ids,
|
||||
table.start_ts == most_recent_statistic_ids.c.max_start_ts
|
||||
and table.metadata_id == most_recent_statistic_ids.c.metadata_id,
|
||||
and table.metadata_id == most_recent_statistic_ids.c.max_metadata_id,
|
||||
)
|
||||
|
||||
return cast(Sequence[Row], execute_stmt_lambda_element(session, stmt))
|
||||
|
Reference in New Issue
Block a user