feat: used dedicated table for installed extensions

This commit is contained in:
Vlad Stan
2023-01-18 17:38:36 +02:00
parent 9bd1720d03
commit 38a132604b
6 changed files with 94 additions and 16 deletions
+2 -2
View File
@@ -11,7 +11,7 @@ from lnbits.settings import settings
from .core import db as core_db
from .core import migrations as core_migrations
from .core.crud import USER_ID_ALL, get_dbversions, get_inactive_extensions
from .core.crud import get_dbversions, get_inactive_extensions
from .core.helpers import migrate_extension_database, run_migration
from .db import COCKROACH, POSTGRES, SQLITE
from .extension_manger import get_valid_extensions
@@ -83,5 +83,5 @@ async def migrate_databases():
async def load_disabled_extension_list() -> None:
"""Update list of extensions that have been explicitly disabled"""
inactive_extensions = await get_inactive_extensions(user_id=USER_ID_ALL)
inactive_extensions = await get_inactive_extensions()
settings.lnbits_disabled_extensions += inactive_extensions