Commit 1455f688 authored by Jean-Paul Smets's avatar Jean-Paul Smets

various fixes for CPS compatibility


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1442 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 8b31f85d
...@@ -21,6 +21,7 @@ from thread import get_ident ...@@ -21,6 +21,7 @@ from thread import get_ident
from DateTime import DateTime from DateTime import DateTime
from Products.PluginIndexes.common.randid import randid from Products.PluginIndexes.common.randid import randid
from Products.CMFCore.Expression import Expression from Products.CMFCore.Expression import Expression
from Products.CMFCore.utils import getToolByName
from Acquisition import aq_parent, aq_inner, aq_base, aq_self from Acquisition import aq_parent, aq_inner, aq_base, aq_self
from zLOG import LOG from zLOG import LOG
...@@ -314,7 +315,7 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base): ...@@ -314,7 +315,7 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base):
# LOG # LOG
# LOG("Call SQL Method %s with args:" % method_name,0, str(kw)) # LOG("Call SQL Method %s with args:" % method_name,0, str(kw))
# Alter row # Alter row
#LOG("Call SQL Method %s with args:" % method_name,0, str(kw)) LOG("Call SQL Method %s with args:" % method_name,0, str(kw))
method(**kw) method(**kw)
else: else:
# Get the appropriate SQL Method # Get the appropriate SQL Method
...@@ -383,6 +384,12 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base): ...@@ -383,6 +384,12 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base):
kw['path'] = path kw['path'] = path
kw['uid'] = index kw['uid'] = index
kw['insert_catalog_line'] = insert_catalog_line kw['insert_catalog_line'] = insert_catalog_line
# Alter/Create row
zope_root = getToolByName(self, 'portal_url').getPortalObject().aq_parent
root_indexable = int(getattr(zope_root,'isIndexable',1))
if root_indexable:
LOG("Call SQL Method %s with args:" % method_name,0, str(kw))
method(**kw)
# LOG # LOG
# Alter row # Alter row
# Create row # Create row
...@@ -697,6 +704,7 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base): ...@@ -697,6 +704,7 @@ class Catalog(Persistent, Acquisition.Implicit, ExtensionClass.Base):
# The used argument is deprecated and is ignored # The used argument is deprecated and is ignored
try: try:
# Get the search method # Get the search method
LOG("searchResults: kw:",0,str(kw))
method = getattr(self, self.sql_search_results) method = getattr(self, self.sql_search_results)
# Return the result # Return the result
......
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