Skip to main content
Question

Status Empty Value Can Contradicts Documentation

  • April 29, 2026
  • 1 reply
  • 10 views

In the Status column documentation, it says that “The column's value as text. Returns null if the column has an empty value.”

 

This is true, and can initially be verified when querying for the `settings` value within the column that there is no entry for the default label, which is the gray label that looks like this in the label editor:
 

However, If the user clicks on the Default Label, enters text, applies the changes, and then goes back and deletes all the text so the default label is empty again, and applies, then an entry appears in the column’s settings that has an empty string for the label:
                 {
                    "id": 5,
                    "color": 5,
                    "label": "",
                    "index": 4,
                    "is_done": false,
                    "is_deactivated": false,
                    "hex": "#c4c4c4"
                  },

This means that even though the value is empty, the “text” value when querying the column in an item will return an empty string instead of `null`. This caused a silent failure for us, as we believed the column was populated if the text value was not `null`. I think when the user deletes the text from the Default Label, the behavior should go back to how it was when the Default Label had never been edited in the first place. Thank you.

1 reply

Revilre
Forum|alt.badge.img+1
  • May 1, 2026

use the value field not text field and read that for null state, or use a … on StatusValue { index } and check the index is the blank index number.