Change first() to one_or_none() for image query

This commit is contained in:
Jeremy Grossmann 2026-03-14 19:06:27 +08:00 committed by GitHub
parent 302878b391
commit c6be1a28ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

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)