mirror of
https://github.com/inventree/InvenTree.git
synced 2025-12-16 01:08:12 +00:00
Fix default storage target value (#10718)
* Fix default storage target value * Use enum values for comparison * Fix typo
This commit is contained in:
@@ -26,7 +26,7 @@ def init_storages() -> tuple[str, dict, Optional[str]]:
|
|||||||
target = get_setting(
|
target = get_setting(
|
||||||
'INVENTREE_STORAGE_TARGET',
|
'INVENTREE_STORAGE_TARGET',
|
||||||
'storage.target',
|
'storage.target',
|
||||||
StorageBackends.LOCAL,
|
StorageBackends.LOCAL.value,
|
||||||
typecast=str,
|
typecast=str,
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ def init_storages() -> tuple[str, dict, Optional[str]]:
|
|||||||
|
|
||||||
options = {}
|
options = {}
|
||||||
media_url: Optional[str] = None
|
media_url: Optional[str] = None
|
||||||
if target == 's3':
|
if target == StorageBackends.S3.value:
|
||||||
s3_bucket = get_setting(
|
s3_bucket = get_setting(
|
||||||
'INVENTREE_S3_BUCKET_NAME', 'storage.s3.bucket_name', None, typecast=str
|
'INVENTREE_S3_BUCKET_NAME', 'storage.s3.bucket_name', None, typecast=str
|
||||||
)
|
)
|
||||||
@@ -79,7 +79,7 @@ def init_storages() -> tuple[str, dict, Optional[str]]:
|
|||||||
else 'path',
|
else 'path',
|
||||||
'object_parameters': {'CacheControl': 'public,max-age=86400'},
|
'object_parameters': {'CacheControl': 'public,max-age=86400'},
|
||||||
}
|
}
|
||||||
elif target == 'sftp':
|
elif target == StorageBackends.SFTP:
|
||||||
options = {
|
options = {
|
||||||
'host': get_setting('INVENTREE_SFTP_HOST', 'sftp.host', None, typecast=str),
|
'host': get_setting('INVENTREE_SFTP_HOST', 'sftp.host', None, typecast=str),
|
||||||
'uid': get_setting('INVENTREE_SFTP_UID', 'sftp.uid', None, typecast=int),
|
'uid': get_setting('INVENTREE_SFTP_UID', 'sftp.uid', None, typecast=int),
|
||||||
|
|||||||
Reference in New Issue
Block a user