function webform_update_8063 in Webform 6.x
Same name and namespace in other branches
- 8.5 includes/webform.install.update.inc \webform_update_8063()
Issue #2891108: Recreating deleted webform with same name results in error.
File
- includes/
webform.install.update.inc, line 1289 - Archived Webform update hooks.
Code
function webform_update_8063() {
$webform_ids = array_keys(Webform::loadMultiple());
if ($webform_ids) {
\Drupal::database()
->delete('webform_submission_log')
->condition('webform_id', $webform_ids, 'NOT IN')
->execute();
\Drupal::database()
->delete('webform')
->condition('webform_id', $webform_ids, 'NOT IN')
->execute();
}
}