Raise exception when search function is missing on Function fields for issue1378

This commit is contained in:
Cédric Krier committed 2010-01-26 12:15:35 +01:00
1 parent 96f86dd0e9
commit 07e8939925
4 files changed
+14 -1

No files matched your search

+3 -1
View File
@@ -92,12 +92,14 @@ class Function(Field):
:param cursor: The database cursor.
:param user: The user id.
:param model: The model.
:param name: The name of the field.
:param args: The search domain. See ModelStorage.search
:param context: The context.
:return: New list of domain.
'''
if not self.fnct_search:
return []
model.raise_user_error(cursor, 'search_function_missing',
name, context=context)
return getattr(model, self.fnct_search)(cursor, user, name, args,
context=context)