diff --git a/lnbits/core/views/api.py b/lnbits/core/views/api.py index 373c7bd5..6d6c3735 100644 --- a/lnbits/core/views/api.py +++ b/lnbits/core/views/api.py @@ -825,7 +825,6 @@ async def api_install_extension( await update_user_extension(user_id=USER_ID_ALL, extension=ext_id, active=False) settings.lnbits_disabled_extensions += [ext_id] - if module_installed: # update upgraded extensions list if module already installed ext_temp_path = f"{ext.hash}/{ext.code}" @@ -889,7 +888,9 @@ async def api_uninstall_extension(ext_id: str, user: User = Depends(check_user_e settings.lnbits_disabled_extensions += [ext_id] # remove downloaded archive - ext_zip_file = os.path.join(settings.lnbits_data_folder, "extensions", f"{ext_id}.zip") + ext_zip_file = os.path.join( + settings.lnbits_data_folder, "extensions", f"{ext_id}.zip" + ) if os.path.isfile(ext_zip_file): os.remove(ext_zip_file) diff --git a/lnbits/settings.py b/lnbits/settings.py index 80680d5f..a48bfc54 100644 --- a/lnbits/settings.py +++ b/lnbits/settings.py @@ -43,6 +43,7 @@ class UsersSettings(LNbitsSettings): lnbits_extensions_manifests: List[str] = Field(default=[]) lnbits_upgraded_extensions: List[str] = Field(default=[]) + class ThemesSettings(LNbitsSettings): lnbits_site_title: str = Field(default="LNbits") lnbits_site_tagline: str = Field(default="free and open-source lightning wallet")