Community Spring Cleaning week is here! Join your fellow Maveryx in digging through your old posts and marking comments on them as solved. Learn more here!

Alteryx IO Discussions

Customize and extend the power of Alteryx with SDKs, APIs, custom tools, and more.

[Platform SDK] - model.Meta not defined

Jean-Balteryx
16 - Nebula
16 - Nebula

Hi everyone !

 

When using the Platform SDK and trying to access the model metadata, I get the following error in the Console :

 

Capture d’écran 2022-08-29 à 09.50.06.png

 

I updated @Alteryx/react-comms to 1.0.1 but it didn't solve the error.

 

Does anyone have an idea ?

 

Thank you for your help !

2 REPLIES 2
Jean-Balteryx
16 - Nebula
16 - Nebula

@IraWatt, did you encounter this error ? Maybe solved it ?

mkhtran
8 - Asteroid

The `model.Meta` value is typed as "FieldListArray | Array<any>", but I've found it to possibly be `undefined` at certain points of the tool's lifecycle as well. There doesn't seem to be any good documentation on how exactly this value behaves, so I've been treating it as `any`. For example

 

// If `model.Meta.fields` exists, then it's probably save to treat it as a `FieldListArray`
// Just make sure to safely check that `model.Meta` and `model.Meta.fields` aren't undefined
const inputFields: string[] = (model.Meta as any)?.fields?.[0][0].fields.map(field => field.name) ?? []