From bfed330ec28c3209bbd3d5a34160990ea4fd6613 Mon Sep 17 00:00:00 2001 From: grossmj Date: Mon, 16 Feb 2026 19:23:46 +0800 Subject: [PATCH] Fix bug when updating compute password to be empty --- gns3server/db/repositories/computes.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/gns3server/db/repositories/computes.py b/gns3server/db/repositories/computes.py index 578fb0c02..6c6f0f930 100644 --- a/gns3server/db/repositories/computes.py +++ b/gns3server/db/repositories/computes.py @@ -69,10 +69,7 @@ class ComputesRepository(BaseRepository): async def update_compute(self, compute_id: UUID, compute_update: schemas.ComputeUpdate) -> Optional[models.Compute]: update_values = compute_update.model_dump(exclude_unset=True) - - password = compute_update.password - if password: - update_values["password"] = password.get_secret_value() + update_values["password"] = compute_update.password.get_secret_value() query = update(models.Compute).\ where(models.Compute.compute_id == compute_id).\