diff --git a/core/modules/views/views.post_update.php b/core/modules/views/views.post_update.php index a26395d..2d670c2 100644 --- a/core/modules/views/views.post_update.php +++ b/core/modules/views/views.post_update.php @@ -171,7 +171,11 @@ function views_post_update_field_formatter_dependencies() { function views_post_update_taxonomy_index_tid() { $views = View::loadMultiple(); array_walk($views, function(View $view) { - $view->save(); + $old_dependencies = $view->getDependencies(); + $new_dependencies = $view->calculateDependencies()->getDependencies(); + if ($old_dependencies !== $new_dependencies) { + $view->save(); + } }); }