fix: upgrade vs install

This commit is contained in:
Vlad Stan
2023-01-25 14:32:41 +02:00
parent a242a823fc
commit 46faa62b8b
3 changed files with 7 additions and 8 deletions
+3 -2
View File
@@ -756,14 +756,15 @@ async def api_install_extension(
# mount routes for the new version
core_app_extra.register_new_ext_routes(extension)
if ext_info.module_installed:
if extension.upgrade_hash:
ext_info.nofiy_upgrade()
except Exception as ex:
logger.warning(ex)
ext_info.clean_extension_files()
raise HTTPException(
status_code=HTTPStatus.INTERNAL_SERVER_ERROR, detail="Failed to install extension."
status_code=HTTPStatus.INTERNAL_SERVER_ERROR,
detail="Failed to install extension.",
)