2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-16 20:15:44 +00:00

Settings validation enhancements (#8351)

* Enforce lower case for model name checks

* Enhance settings validation

- Add support for "float" settings type
- Improve validation code and error handling
This commit is contained in:
Oliver
2024-10-24 13:12:39 +11:00
committed by GitHub
parent fb17dcce9a
commit 556ff4f15b
3 changed files with 63 additions and 3 deletions

View File

@ -108,7 +108,9 @@ export function RenderInstance(props: RenderInstanceProps): ReactNode {
return <UnknownRenderer model={props.model} />;
}
const RenderComponent = RendererLookup[props.model];
const model_name = props.model.toString().toLowerCase() as ModelType;
const RenderComponent = RendererLookup[model_name];
if (!RenderComponent) {
console.error(`RenderInstance: No renderer for model ${props.model}`);