File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -58,9 +58,17 @@ export const getItemMetadata = (item: GeneralInputItem, resourcesManager: Resour
58
58
}
59
59
if ( customModelDataDefinitions ) {
60
60
const customModelDataComponent : any = componentMap . get ( 'custom_model_data' )
61
- if ( customModelDataComponent ?. data && typeof customModelDataComponent . data === 'number' ) {
62
- const customModelData = customModelDataComponent . data
63
- if ( customModelDataDefinitions [ customModelData ] ) {
61
+ if ( customModelDataComponent ?. data ) {
62
+ let customModelData : number | undefined
63
+ if ( typeof customModelDataComponent . data === 'number' ) {
64
+ customModelData = customModelDataComponent . data
65
+ } else if ( typeof customModelDataComponent . data === 'object'
66
+ && 'floats' in customModelDataComponent . data
67
+ && Array . isArray ( customModelDataComponent . data . floats )
68
+ && customModelDataComponent . data . floats . length > 0 ) {
69
+ customModelData = customModelDataComponent . data . floats [ 0 ]
70
+ }
71
+ if ( customModelData && customModelDataDefinitions [ customModelData ] ) {
64
72
customModel = customModelDataDefinitions [ customModelData ]
65
73
}
66
74
}
You can’t perform that action at this time.
0 commit comments