From 422a6305964160fe9a3b9aa78ff54a27153a6df4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 18 Apr 2016 12:05:26 +0200 Subject: [PATCH] sessions: make sure session.visited_objects is as dict (#10687) --- wcs/sessions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wcs/sessions.py b/wcs/sessions.py index ff5215f..56b234a 100644 --- a/wcs/sessions.py +++ b/wcs/sessions.py @@ -110,7 +110,7 @@ class BasicSession(Session): def unmark_visited_object(self, object_key): # remove from current session - if object_key in getattr(self, 'visiting_objects', {}): + if object_key in getattr(self, 'visiting_objects', None) or {}: del self.visiting_objects[object_key] # and from others for session in self.__class__.select(): -- 2.8.0.rc3