diff --git a/lib/galaxy/managers/tags.py b/lib/galaxy/managers/tags.py index 0421e826d1c..6f059f49014 100644 --- a/lib/galaxy/managers/tags.py +++ b/lib/galaxy/managers/tags.py @@ -46,7 +46,7 @@ class TagsManager: def update(self, trans: ProvidesUserContext, payload: ItemTagsPayload) -> None: """Apply a new set of tags to an item; previous tags are deleted.""" - tag_handler = GalaxyTagHandlerSession(trans.app.model.session) + tag_handler = GalaxyTagHandlerSession(trans.sa_session) new_tags: Optional[str] = None if payload.item_tags and len(payload.item_tags) > 0: new_tags = ",".join(payload.item_tags) @@ -60,7 +60,7 @@ class TagsManager: """ Get an item based on type and id. """ - tag_handler = GalaxyTagHandlerSession(trans.app.model.session) + tag_handler = GalaxyTagHandlerSession(trans.sa_session) id = trans.security.decode_id(payload.item_id) item_class = tag_handler.item_tag_assoc_info[payload.item_class].item_class item = trans.sa_session.query(item_class).filter(item_class.id == id).first()