Commit 6ee212f2 authored by Sebastien Robin's avatar Sebastien Robin

WOELFEL TEMP: temporary patch until update of software is done

OOIBtree can accept None key only on newer version of software
parent dc02bfa8
...@@ -211,7 +211,7 @@ class PreferenceTool(BaseTool): ...@@ -211,7 +211,7 @@ class PreferenceTool(BaseTool):
user_id = getSecurityManager().getUser().getId() user_id = getSecurityManager().getUser().getId()
self._preference_cache[user_id] = \ self._preference_cache[user_id] = \
self._preference_cache.get(user_id, 0) + 1 self._preference_cache.get(user_id, 0) + 1
self._preference_cache[None] = self._preference_cache.get(None, 0) + 1 self._preference_cache[""] = self._preference_cache.get("", 0) + 1
def _getCacheId(self): def _getCacheId(self):
"""Return a cache id for preferences. """Return a cache id for preferences.
...@@ -228,7 +228,7 @@ class PreferenceTool(BaseTool): ...@@ -228,7 +228,7 @@ class PreferenceTool(BaseTool):
self._preference_cache self._preference_cache
except AttributeError: except AttributeError:
self._preference_cache = OIBTree() self._preference_cache = OIBTree()
return self._preference_cache.get(None), self._preference_cache.get(user_id), user_id return self._preference_cache.get(""), self._preference_cache.get(user_id or ""), user_id
security.declareProtected(Permissions.View, 'getActiveUserPreference') security.declareProtected(Permissions.View, 'getActiveUserPreference')
def getActiveUserPreference(self) : def getActiveUserPreference(self) :
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment