2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-04-25 12:33:33 +00:00

Fix typecast for db settings (#11790)

- Follow-up to https://github.com/inventree/InvenTree/pull/11674
This commit is contained in:
Oliver
2026-04-24 09:14:55 +10:00
committed by GitHub
parent de3266cdf6
commit 389e49c218
@@ -12,12 +12,16 @@ logger = structlog.get_logger('inventree')
def get_db_backend(): def get_db_backend():
"""Return the database backend configuration.""" """Return the database backend configuration."""
db_config = { db_config = {
'ENGINE': get_setting('INVENTREE_DB_ENGINE', 'database.engine', None), 'ENGINE': get_setting(
'NAME': get_setting('INVENTREE_DB_NAME', 'database.name', None), 'INVENTREE_DB_ENGINE', 'database.engine', '', typecast=str
'USER': get_setting('INVENTREE_DB_USER', 'database.user', None), ),
'PASSWORD': get_setting('INVENTREE_DB_PASSWORD', 'database.password', None), 'NAME': get_setting('INVENTREE_DB_NAME', 'database.name', '', typecast=str),
'HOST': get_setting('INVENTREE_DB_HOST', 'database.host', None), 'USER': get_setting('INVENTREE_DB_USER', 'database.user', '', typecast=str),
'PORT': get_setting('INVENTREE_DB_PORT', 'database.port', 5432, typecast=int), 'PASSWORD': get_setting(
'INVENTREE_DB_PASSWORD', 'database.password', '', typecast=str
),
'HOST': get_setting('INVENTREE_DB_HOST', 'database.host', '', typecast=str),
'PORT': get_setting('INVENTREE_DB_PORT', 'database.port', '', typecast=str),
'OPTIONS': get_setting( 'OPTIONS': get_setting(
'INVENTREE_DB_OPTIONS', 'database.options', {}, typecast=dict 'INVENTREE_DB_OPTIONS', 'database.options', {}, typecast=dict
) )