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)