|
@@ -51,11 +51,13 @@ def get_tm_session(session_factory, transaction_manager):
|
51
|
51
|
# FIXME - G.M - 02-05-2018 - Check Zope/Sqlalchemy session conf.
|
52
|
52
|
# We use both keep_session=True for zope and
|
53
|
53
|
# expire_on_commit=False for sessionmaker to keep session alive after
|
54
|
|
- # commit ( in order to not have trouble like #52 or
|
55
|
|
- # detached objects problems).
|
|
54
|
+ # commit ( in order to not have trouble like
|
|
55
|
+ # https://github.com/tracim/tracim_backend/issues/52
|
|
56
|
+ # or detached objects problems).
|
56
|
57
|
# These problem happened because we use "commit" in our current code.
|
57
|
58
|
# Understand what those params really mean and check if it can cause
|
58
|
59
|
# troubles somewhere else.
|
|
60
|
+ # see https://stackoverflow.com/questions/16152241/how-to-get-a-sqlalchemy-session-managed-by-zope-transaction-that-has-the-same-sc # nopep8
|
59
|
61
|
zope.sqlalchemy.register(
|
60
|
62
|
dbsession,
|
61
|
63
|
transaction_manager=transaction_manager,
|