Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
name: str | None = None,
limit: int | None = None
) -> typing.List[reports.Report]:
- return await list.get_reports(open=open, name=name, limit=limit)
+ return [report async for report in list.get_reports(open=open, name=name, limit=limit)]
@router.get("/{list}/domains/{name}")
async def get_list_domains(
# Reports
reports : typing.List["Report"] = sqlmodel.Relationship(back_populates="list")
- async def get_reports(self, open=None, name=None, reported_by=None, limit=None):
+ def get_reports(self, open=None, name=None, reported_by=None, limit=None):
"""
Fetches the most recent reports
"""
if limit:
stmt = stmt.limit(limit)
- return await self.backend.db.fetch_as_list(stmt)
+ return self.backend.db.fetch(stmt)
# Report!