dosubot[bot] commented on issue #36074: URL: https://github.com/apache/superset/issues/36074#issuecomment-3516670790
<!-- Greeting --> Hi @EddyBess! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the superset team. <!-- Answer --> This is a known bug in Superset's tagging system: when you remove all objects from a tag and save, the backend tries to update the tag but fails because the in-memory relationship between the tag and its objects isn't properly synchronized after deletions. This causes SQLAlchemy to raise an error like `Instance '<TaggedObject ...>' has been deleted`—the Tag model still references objects that have already been marked as deleted in the session, leading to the failure when saving the tag update. There is no workaround or patch in Superset 5.0.0 or earlier that addresses this session/relationship synchronization issue, and the bug is not fixed in the current tag update implementation. Upgrading to a future version (once a fix is released) or manually patching the relationship cleanup in your deployment would be required to resolve this. For more technical details, see the code analysis [here](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset/daos/tag.py#L44-L385). <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).* --- <sup>How did I do? [Good](https://app.dosu.dev/response-feedback/fd9f5b2b-33cd-449e-b838-8dfb9d3fc101?feedback_type=great_response) | [Irrelevant](https://app.dosu.dev/response-feedback/fd9f5b2b-33cd-449e-b838-8dfb9d3fc101?feedback_type=irrelevant_answer) | [Incorrect](https://app.dosu.dev/response-feedback/fd9f5b2b-33cd-449e-b838-8dfb9d3fc101?feedback_type=incorrect_sources) | [Verbose](https://app.dosu.dev/response-feedback/fd9f5b2b-33cd-449e-b838-8dfb9d3fc101?feedback_type=too_verbose) | [Hallucination](https://app.dosu.dev/response-feedback/fd9f5b2b-33cd-449e-b838-8dfb9d3fc101?feedback_type=hallucination) | [Report 🐛](https://app.dosu.dev/response-feedback/fd9f5b2b-33cd-449e-b838-8dfb9d3fc101?feedback_type=bug_report) | [Other](https://app.dosu.dev/response-feedback/fd9f5b2b-33cd-449e-b838-8dfb9d3fc101?feedback_type=other)</sup> [](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu b) [](https://go.dosu.dev/discord-bot) [](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/36074) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
