diff --git a/product/CMFCategory/CategoryTool.py b/product/CMFCategory/CategoryTool.py
index 78681b83c259de472ad7ad2459aef7a439dd85cc..0fac34bbe80769159b5a120471387340391599e5 100755
--- a/product/CMFCategory/CategoryTool.py
+++ b/product/CMFCategory/CategoryTool.py
@@ -41,6 +41,7 @@ from Products.ERP5Type.Base import Base
 from Products.CMFCategory import _dtmldir
 from Products.CMFCore.PortalFolder import ContentFilter
 from Products.CMFCategory.Renderer import Renderer
+from OFS.Traversable import NotFound
 
 import string, re
 
@@ -204,7 +205,7 @@ class CategoryTool( UniqueObject, Folder, Base ):
           relative_url = '%s/%s' % (base_category, relative_url)
         node = self.unrestrictedTraverse(relative_url)
         return node
-      except (TypeError, KeyError):
+      except (TypeError, KeyError, NotFound):
         return None
 #     security.declareProtected(Permissions.AccessContentsInformation, 'getCategoryValue')
 #     def getCategoryValue(self, relative_url, base_category = None):