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:
@@ -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
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user