Skip to content
Snippets Groups Projects

Issue #3371376: Drupal 10 compatibility

Files
7
@@ -17,6 +17,7 @@ use Drupal\webform\WebformSubmissionExporterInterface;
use Drupal\webform_scheduled_tasks\Exception\HaltScheduledTaskException;
use Drupal\webform_scheduled_tasks\Plugin\WebformScheduledTasks\TaskPluginBase;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Drupal\file\FileInterface;
/**
* A task which emails an export of a list of webforms.
@@ -259,7 +260,7 @@ class EmailedExport extends TaskPluginBase implements ContainerFactoryPluginInte
$file = File::create([
'uri' => $unique_destination_file_uri,
'filename' => $this->getExportFileOrArchiveName($exporter),
'status' => FILE_STATUS_PERMANENT,
'status' => FileInterface::STATUS_PERMANENT,
]);
$file->save();
// Register a file usage that tells Drupal the file URI was sent in an
@@ -283,7 +284,7 @@ class EmailedExport extends TaskPluginBase implements ContainerFactoryPluginInte
}
$this->emailRecipients('export_summary_filesystem', [
'file_url' => file_create_url($unique_destination_file_uri),
'file_url' => \Drupal::service('file_url_generator')->generateAbsoluteString($unique_destination_file_uri),
'task_id' => $this->getScheduledTask()->id(),
'attachments' => $email_attachments,
]);
Loading