function commerce_invoice_post_update_3 in Commerce Invoice 8.2
Revert the order invoices view to add the new credit memo page.
File
- ./
commerce_invoice.post_update.php, line 60 - Post update functions for Invoice.
Code
function commerce_invoice_post_update_3() {
/** @var \Drupal\commerce\Config\ConfigUpdaterInterface $config_updater */
$config_updater = \Drupal::service('commerce.config_updater');
$config_names = [
'views.view.order_invoices',
];
$result = $config_updater
->revert($config_names, FALSE);
$message = implode('<br>', $result
->getFailed());
$config_names = [
'commerce_invoice.commerce_invoice_type.credit_memo',
'commerce_number_pattern.commerce_number_pattern.invoice_credit_memo',
];
$result = $config_updater
->import($config_names);
if ($result
->getFailed()) {
$message .= '<br>' . implode('<br>', $result
->getFailed());
}
return $message;
}