2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-04-25 04:23: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():
"""Return the database backend configuration."""
db_config = {
'ENGINE': get_setting('INVENTREE_DB_ENGINE', 'database.engine', None),
'NAME': get_setting('INVENTREE_DB_NAME', 'database.name', None),
'USER': get_setting('INVENTREE_DB_USER', 'database.user', None),
'PASSWORD': get_setting('INVENTREE_DB_PASSWORD', 'database.password', None),
'HOST': get_setting('INVENTREE_DB_HOST', 'database.host', None),
'PORT': get_setting('INVENTREE_DB_PORT', 'database.port', 5432, typecast=int),
'ENGINE': get_setting(
'INVENTREE_DB_ENGINE', 'database.engine', '', typecast=str
),
'NAME': get_setting('INVENTREE_DB_NAME', 'database.name', '', typecast=str),
'USER': get_setting('INVENTREE_DB_USER', 'database.user', '', typecast=str),
'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(
'INVENTREE_DB_OPTIONS', 'database.options', {}, typecast=dict
)