Change first() to one_or_none() for image query

This commit is contained in:
Jeremy Grossmann authored and GitHub committed 2026-03-14 19:06:27 +08:00
1 parent 302878b391
commit c6be1a28ae
1 file changed
+1 -1
+1 -1
View File
@@ -59,7 +59,7 @@ class ImagesRepository(BaseRepository):
query = select(models.Image).\
where(models.Image.checksum == checksum, models.Image.path.startswith(image_dir))
result = await self._db_session.execute(query)
return result.scalars().first()
return result.scalars().one_or_none()
else:
query = select(models.Image).where(models.Image.checksum == checksum)
result = await self._db_session.execute(query)