Forums

Default value doesn't work with array vars

healyhatman 18 Oct, 2018
Problem:
Say you have a read data action, model, and field. Using {var.jsonde:read_data#.model.field/0} SHOULD give you 0 if that field is empty, but instead you get NOTHING. Can't confirm if it's only read data vars that fail to return a defined default value, or just arrays in general.
If it's at all relevant I'm trying to do this in a repeater field so when the field has previously been entered it shows all the data, and if it hasn't it shows at least the first row waiting to be filled in.

Annoying Workaround:
Using a switch with data source {var.empty:read_data#.model.field} , false:{var:read_data#.model.field} (and nothing for true), and then using {var:switch/default}.
This topic is locked and no more replies can be posted.