Skip to main content
12-Amethyst
June 17, 2021
Solved

AddPropertyDefinitions Not Working

  • June 17, 2021
  • 1 reply
  • 2380 views

I am trying to utilize the AddPropertyDefinitions function to add multiple properties to a thing.  However I am unsuccessful.  I am able to individually add a property by using AddPropertyDefinition, however when I try and using AddPropertyDefinitions the properties are not added.  Is this a bug with the function or is there something wrong in my code.  I have attached an exported file of the Thing/Service for reference.

 

Using TWX 9.1

Best answer by TonyZhang

Hi there,

 

Firstly I think you should use name "baseType" instead of "type" when specifying property type

Secondly there is a missing semicolon after "let turnedOn = {...}"

Could you please try again after making above adjustment in your service see how it goes?

1 reply

TonyZhangCommunity ManagerAnswer
Support
June 18, 2021

Hi there,

 

Firstly I think you should use name "baseType" instead of "type" when specifying property type

Secondly there is a missing semicolon after "let turnedOn = {...}"

Could you please try again after making above adjustment in your service see how it goes?

12-Amethyst
June 21, 2021

Hi Tony,  Changing type to baseType fixed the issue.  Good catch.