Remove transaction helper from tool_shed.webapp.util

This commit is contained in:
John Davis
2025-01-23 11:44:03 -05:00
parent 4da662b9c7
commit 7b1a9aa478
+2 -5
View File
@@ -1,6 +1,5 @@
import logging
from galaxy.model.base import transaction
from galaxy.model.item_attrs import UsesItemRatings
log = logging.getLogger(__name__)
@@ -21,13 +20,11 @@ class ItemRatings(UsesItemRatings):
item_rating.rating = rating
item_rating.comment = comment
trans.sa_session.add(item_rating)
with transaction(trans.sa_session):
trans.sa_session.commit()
trans.sa_session.commit()
elif item_rating.rating != rating or item_rating.comment != comment:
# User has previously rated item; update rating.
item_rating.rating = rating
item_rating.comment = comment
trans.sa_session.add(item_rating)
with transaction(trans.sa_session):
trans.sa_session.commit()
trans.sa_session.commit()
return item_rating