From ebf9c60510ec9c338375127025f4288e8e7d6bd7 Mon Sep 17 00:00:00 2001 From: Daniel Wehner <daniel.wehner@erdfisch.de> Date: Sat, 28 Jul 2012 23:12:54 -0500 Subject: [PATCH] fix some wizard issues... again --- includes/admin.inc | 3 ++- lib/Drupal/views/Plugins/Type/WizardPluginManager.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/includes/admin.inc b/includes/admin.inc index b3e68d6473ee..1550fd62f5d8 100644 --- a/includes/admin.inc +++ b/includes/admin.inc @@ -706,8 +706,9 @@ function views_ui_nojs_submit($form, &$form_state) { function views_ui_wizard_form_validate($form, &$form_state) { $wizard = views_ui_get_wizard($form_state['values']['show']['wizard_key']); $manager = views_get_plugin_manager('wizard'); + $definition = $manager->getDefinition($wizard['plugin_id']); $form_state['wizard'] = $wizard; - $form_state['wizard_instance'] = $manager->createInstance($wizard['plugin_id']); + $form_state['wizard_instance'] = $manager->createInstance($wizard['plugin_id'], $definition); $errors = $form_state['wizard_instance']->validate($form, $form_state); foreach ($errors as $name => $message) { form_set_error($name, $message); diff --git a/lib/Drupal/views/Plugins/Type/WizardPluginManager.php b/lib/Drupal/views/Plugins/Type/WizardPluginManager.php index 092e96862ac7..5171c974d398 100644 --- a/lib/Drupal/views/Plugins/Type/WizardPluginManager.php +++ b/lib/Drupal/views/Plugins/Type/WizardPluginManager.php @@ -9,7 +9,7 @@ use Drupal\Component\Plugin\PluginManagerBase; use Drupal\Component\Plugin\Factory\DefaultFactory; -use Drupal\Views\Plugins\Discovery\ViewsDiscovery; +use Drupal\views\Plugins\Discovery\ViewsDiscovery; class WizardPluginManager extends PluginManagerBase { public function __construct() { -- GitLab