[Bug]: Deleting Tags Doesn’t Remove Reference to Disambiguation Tag ID #768
Labels
Priority: High
An important issue requiring attention
TagStudio: Library
Relating to the TagStudio library system
Type: Bug
Something isn't working as intended
Milestone
Checklist
TagStudio Version
Alpha v9.5.0 Pre-Release 1
Operating System & Version
macOS 15.1.1
Description
When deleting a tag that is used as a parent tag on another tag and is set as its disambiguation tag, the
disambiguation_id
of any child tags is not cleared. This results in child tags displaying as "<NO DISAM TAG>
".Expected Behavior
When a tag used for disambiguation is deleted, it should also remove any references of itself from any child tags in the
disambiguation_id
column of thetags
table.Furthermore, any existing libraries that hold references to tags that have been deleted should be updated and corrected.
Steps to Reproduce
<NO DISAM TAG>
"Logs
N/A
The text was updated successfully, but these errors were encountered: