| Index: client/dom/scripts/databasebuilder.py
|
| diff --git a/client/dom/scripts/databasebuilder.py b/client/dom/scripts/databasebuilder.py
|
| index a08857464747d67e97ced21e6485c02dffb7b26f..30d4e05b1e0cbf3efefd3176e9012ecfaa50815b 100755
|
| --- a/client/dom/scripts/databasebuilder.py
|
| +++ b/client/dom/scripts/databasebuilder.py
|
| @@ -360,6 +360,11 @@ class DatabaseBuilder(object):
|
| def merge_list(what):
|
| old_list = old_interface.__dict__[what]
|
| new_list = new_interface.__dict__[what]
|
| +
|
| + if what != 'parents' and old_interface.id != new_interface.id:
|
| + for node in new_list:
|
| + node.ext_attrs['ImplementedBy'] = new_interface.id
|
| +
|
| changed = self._merge_nodes(old_list, new_list, import_options)
|
|
|
| # Delete list items with zero remaining annotations.
|
|
|