mirror of
https://github.com/Donkie/Spoolman.git
synced 2026-10-22 01:52:17 -05:00
Fix 500 on /info from unresolved get_external_db_name
The info endpoint called externaldb.get_external_db_name(), but the api-layer externaldb module never re-exported that name from spoolman.externaldb, so every /info request raised AttributeError -> HTTP 500. Import the function directly from the core module and call it. Claude-Session: https://claude.ai/code/session_01VQQtwPBPiMCoZCpBbbqS64
This commit is contained in:
1 parent
29f0f362d4
commit
57869fab88
1 file changed
+2
-1
@@ -13,6 +13,7 @@ from starlette.responses import Response
|
||||
from spoolman import env
|
||||
from spoolman.database.database import backup_global_db
|
||||
from spoolman.exceptions import ItemNotFoundError
|
||||
from spoolman.externaldb import get_external_db_name
|
||||
from spoolman.ws import websocket_manager
|
||||
|
||||
from . import export, externaldb, field, filament, models, other, search, setting, spool, vendor
|
||||
@@ -55,7 +56,7 @@ async def info() -> models.Info:
|
||||
logs_dir=str(env.get_logs_dir().resolve()),
|
||||
backups_dir=str(env.get_backups_dir().resolve()),
|
||||
db_type=str(env.get_database_type() or "sqlite"),
|
||||
external_db_name=externaldb.get_external_db_name(),
|
||||
external_db_name=get_external_db_name(),
|
||||
git_commit=env.get_commit_hash(),
|
||||
build_date=env.get_build_date(),
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user