From c6be1a28ae6373f29ffcf91b0e648f831b1b2ed9 Mon Sep 17 00:00:00 2001 From: Jeremy Grossmann Date: Sat, 14 Mar 2026 19:06:27 +0800 Subject: [PATCH] Change first() to one_or_none() for image query --- gns3server/db/repositories/images.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gns3server/db/repositories/images.py b/gns3server/db/repositories/images.py index fdb44944a..8f6c64dc9 100644 --- a/gns3server/db/repositories/images.py +++ b/gns3server/db/repositories/images.py @@ -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)