diff --git a/src/python/dm/common/service/auth/authorizationPrincipalManager.py b/src/python/dm/common/service/auth/authorizationPrincipalManager.py
index 1c205261605e1f924d496f1168bb56b792a03571..6dc313f1d99dc839af14246bdf406f12d3988fe8 100755
--- a/src/python/dm/common/service/auth/authorizationPrincipalManager.py
+++ b/src/python/dm/common/service/auth/authorizationPrincipalManager.py
@@ -73,9 +73,7 @@ class AuthorizationPrincipalManager(DmObjectManager, Singleton):
         # First try cache.
         #self.logger.debug('Trying username %s from the cache' % username)
         principal = None
-        principalTuple = self.objectCache.get(username)
-        if principalTuple is not None:
-            (id, principal, updateTime, expirationTime) = principalTuple
+        principal = self.objectCache.get(username)
         if principal is None:
             # Try principal retriever
             principal = self.principalRetriever.getAuthorizationPrincipal(username)