Checklist
TagStudio Version
main branch (v9.5.0)
Operating System & Version
macOS 15.1.1
Description
Currently, tag aliases allow for blank string values in the database. When converting over JSON libraries, this also adds several blank alias entries into the database.
Expected Behavior
Empty values ("", NONE, etc.) should not be allowed as alias names as they are unhelpful and clog up the database with unintentional and meaningless values.
Steps to Reproduce
- Have a JSON database with several user-created tags that do not contain aliases
- Migrate JSON db to SQL
- Open SQL db in an appropriate SQLite viewing application or plugin (I used SQLite Viewer for VSCode)
- Observe the empty string values in alias name rows
Logs
No response
Checklist
TagStudio Version
main branch (v9.5.0)
Operating System & Version
macOS 15.1.1
Description
Currently, tag aliases allow for blank string values in the database. When converting over JSON libraries, this also adds several blank alias entries into the database.
Expected Behavior
Empty values ("", NONE, etc.) should not be allowed as alias names as they are unhelpful and clog up the database with unintentional and meaningless values.
Steps to Reproduce
Logs
No response