MCRMetadataManager structure handling on save is weird

Description

The behaivior of the Method MCRMetadataManager#update(MCRObject) is very strange:
If you delete a derivate from the MCRObject, then it will just quietly be reinserted.

The behaivior should be: If you delete a derivate from MCRObject, then a exception will be thrown.

Environment

None

Assignee

Unassigned

Reporter

Sebastian Hofmann

Labels

None

URL

None

External issue ID

None

Components

Fix versions

Priority

Medium
Configure