Having a status property with the following options:
In progress
To do
Done
When I create a base having this property then I filter by Status → “Doesn’t contain any of: Done”
Any note with the status property blank, like newly created notes don’t show under this filter, why is that?
When I hit “New” in the base, the note gets created but is not visible in the list although it has Status → “Doesn’t contain any of: Done”
Things I have tried
Multiple tries regarding changing properties, recreating base, another vault, disabling all plugins
So I think this could be due to the fact that there’s a slight difference in how Obsidian evaluate Empty values .
I mean, there’s a difference between having:
---
Status:
---
and
---
Status: ""
---
… while both appear as Empty in Properties in Live Preview.
The 1st one correspond to null (so the key exists but doesn’t bear any real value) while the 2nd one is actually blank (the key also exists and actually has a value: an empty string).
At least, if I remember correctly my previous tests
When you create a new note, from your base and the Status key is added, it’s probably not added with a blank value (""), so underneath the value for the Status key is null which then get filtered out by the “does not contain any” …
Something you could do, I think (again ), if you want the new notes with the Status key appearing could be to use a filter such as:
file has property Status
and Status is not Done
This should keep all the notes which don’t have a Status key set to Done, including the ones where the value would either be null or blank.
(There probably are other ways to get there though )