From 4b9f9e8effca7f714279dfffb19aafd663d73820 Mon Sep 17 00:00:00 2001 From: Thank Date: Tue, 25 Mar 2025 09:02:36 +0800 Subject: [PATCH] Fix filters for opera log query list --- backend/app/admin/crud/crud_opera_log.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/admin/crud/crud_opera_log.py b/backend/app/admin/crud/crud_opera_log.py index 90cce0ba6..027b4bbe1 100644 --- a/backend/app/admin/crud/crud_opera_log.py +++ b/backend/app/admin/crud/crud_opera_log.py @@ -20,11 +20,11 @@ async def get_list(self, username: str | None = None, status: int | None = None, """ filters = {} if username is not None: - filters.update(username=f'%{username}%') + filters.update(username__like=f'%{username}%') if status is not None: filters.update(status=status) if ip is not None: - filters.update(ip=f'%{ip}%') + filters.update(ip__like=f'%{ip}%') return await self.select_order('created_time', 'desc', **filters) async def create(self, db: AsyncSession, obj_in: CreateOperaLogParam) -> None: