From 9de5a3b39ea277e0014f2d89e738d64373b51616 Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Fri, 19 Aug 2016 16:01:44 -0500 Subject: [PATCH] Tweak how we use DB session to fetch grid settings --- tailbone/newgrids/core.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tailbone/newgrids/core.py b/tailbone/newgrids/core.py index b36590c9..28105487 100644 --- a/tailbone/newgrids/core.py +++ b/tailbone/newgrids/core.py @@ -250,7 +250,11 @@ class Grid(object): if not user: return False - session = getattr(self, 'session', Session()) + # NOTE: we used to leverage `self.session` here, but sometimes we might + # be showing a grid of data from another system...so always use + # Tailbone Session now, for the settings. hopefully that didn't break + # anything... + session = Session() if user not in session: user = session.merge(user)