File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments