This commit is contained in:
dni ⚡
2024-10-10 09:07:53 +02:00
parent cc8776ac74
commit 4d75545994
2 changed files with 3 additions and 6 deletions
+3 -5
View File
@@ -19,7 +19,7 @@ from starlette.middleware.sessions import SessionMiddleware
from lnbits.core.crud import ( from lnbits.core.crud import (
get_dbversions, get_dbversions,
get_installed_extensions, get_installed_extensions,
update_installed_extension, update_installed_extension_state,
) )
from lnbits.core.extensions.helpers import version_parse from lnbits.core.extensions.helpers import version_parse
from lnbits.core.helpers import migrate_extension_database from lnbits.core.helpers import migrate_extension_database
@@ -239,8 +239,7 @@ async def check_installed_extensions(app: FastAPI):
except Exception as e: except Exception as e:
logger.warning(e) logger.warning(e)
settings.deactivate_extension_paths(ext.id) settings.deactivate_extension_paths(ext.id)
ext.active = False await update_installed_extension_state(ext_id=ext.id, active=False)
await update_installed_extension(ext)
logger.warning( logger.warning(
f"Failed to re-install extension: {ext.id} ({ext.installed_version})" f"Failed to re-install extension: {ext.id} ({ext.installed_version})"
) )
@@ -309,8 +308,7 @@ async def check_installed_extension_files(ext: InstallableExtension) -> bool:
async def restore_installed_extension(app: FastAPI, ext: InstallableExtension): async def restore_installed_extension(app: FastAPI, ext: InstallableExtension):
ext.active = True await update_installed_extension_state(ext_id=ext.id, active=True)
await update_installed_extension(ext)
extension = Extension.from_installable_ext(ext) extension = Extension.from_installable_ext(ext)
register_ext_routes(app, extension) register_ext_routes(app, extension)
-1
View File
@@ -41,7 +41,6 @@ class Wallet(BaseModel):
name: str name: str
adminkey: str adminkey: str
inkey: str inkey: str
balance_msat: int
currency: Optional[str] currency: Optional[str]
deleted: bool = False deleted: bool = False
created_at: Optional[int] = None created_at: Optional[int] = None