2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-11-14 11:56:44 +00:00

Bug fix for loading boolean settings (#10826)

- Do not just cast to bool
- The string "False" casts to True in this case
- Use the function that supports strings
This commit is contained in:
Oliver
2025-11-14 08:26:24 +11:00
committed by GitHub
parent 0790dfff5b
commit 8cb808f613

View File

@@ -223,6 +223,11 @@ def do_typecast(value, type, var_name=None):
elif type is dict: elif type is dict:
value = to_dict(value) value = to_dict(value)
# Special handling for boolean typecasting
elif type is bool:
val = is_true(value)
return val
elif type is not None: elif type is not None:
# Try to typecast the value # Try to typecast the value
try: try: