Overrides Drupal\Core\Entity\DatabaseStorageController::postSave().
Overrides DatabaseStorageController::postSave
protected function postSave(EntityInterface $entity, $update) {
if (isset($entity->parent)) {
db_delete('taxonomy_term_hierarchy')
->condition('tid', $entity->tid)
->execute();
$query = db_insert('taxonomy_term_hierarchy')
->fields(array(
'tid',
'parent',
));
foreach ($entity->parent as $parent) {
$query
->values(array(
'tid' => $entity->tid,
'parent' => $parent,
));
}
$query
->execute();
}
}