Commit 4dcd7980 authored by Jérome Perrin's avatar Jérome Perrin

Business Template: do not fail if some related keys are overwritten. XXX too

simpiistic
parent f973ffbb
......@@ -4212,7 +4212,10 @@ class CatalogKeyTemplateItemBase(BaseTemplateItem):
if key in catalog_key_list:
key_list.append(key)
elif not self.is_bt_for_diff:
raise NotFound, '%s %r not found in catalog' %(self.key_title, key)
# here, we use 'LOG' instead of 'raise', because it can
# happen when a related key is overloaded by another business template.
LOG('BusinessTemplate', WARNING, '%s %r not found '
% (self.key_title, key))
if len(key_list) > 0:
self._objects['%s/%s' % (self.__class__.__name__, self.key_list_title)] = key_list
......
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