Skip to content

Commit 6ee3b17

Browse files
InokinokiHartorn
authored andcommitted
Handle upgrade without settings file
1 parent d5abb5c commit 6ee3b17

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

‎giskard/commands/cli_server.py‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -452,14 +452,17 @@ def upgrade(version):
452452
if not version:
453453
version = latest_version
454454

455-
installed_version = _get_settings().get("version")
455+
installed_version = _get_settings().get("version") if _get_settings() else None
456456
if installed_version == version:
457457
logger.info(f"Giskard server is already running version {version}")
458458
return
459459

460460
logger.info(f"Updating Giskard Server {installed_version} -> {version}")
461461
_pull_image(version)
462-
_write_settings({**_get_settings(), **{"version": version}})
462+
if _get_settings():
463+
_write_settings({**_get_settings(), **{"version": version}})
464+
else:
465+
_write_settings({**{"version": version}})
463466
logger.info(f"Giskard Server upgraded to {version}")
464467

465468

0 commit comments

Comments
 (0)