diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c64b32..77476d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ about writing changes to this log. ## [Unreleased] +## [2.0.1] 08.09.2025 + +* Only attempt archiving when submission is completed. + ## [2.0.0] - 2025-05-02 * [PR-14](https://github.com/OS2Forms/os2forms_get_organized/pull/14) @@ -68,7 +72,8 @@ about writing changes to this log. ## [1.0.0] 29.03.2023 -[Unreleased]: https://github.com/OS2Forms/os2forms_get_organized/compare/2.0.0...HEAD +[Unreleased]: https://github.com/OS2Forms/os2forms_get_organized/compare/2.0.1...HEAD +[2.0.1]: https://github.com/OS2Forms/os2forms_get_organized/compare/2.0.0...2.0.1 [2.0.0]: https://github.com/OS2Forms/os2forms_get_organized/compare/1.4.1...2.0.0 [1.4.1]: https://github.com/OS2Forms/os2forms_get_organized/compare/1.4.0...1.4.1 [1.4.0]: https://github.com/OS2Forms/os2forms_get_organized/compare/1.3.1...1.4.0 diff --git a/src/Plugin/WebformHandler/GetOrganizedWebformHandler.php b/src/Plugin/WebformHandler/GetOrganizedWebformHandler.php index 30c93b8..29f2100 100644 --- a/src/Plugin/WebformHandler/GetOrganizedWebformHandler.php +++ b/src/Plugin/WebformHandler/GetOrganizedWebformHandler.php @@ -264,6 +264,11 @@ public function validateConfigurationForm(array &$form, FormStateInterface $form * {@inheritdoc} */ public function postSave(WebformSubmissionInterface $webform_submission, $update = TRUE): void { + // Ignore anything that is not completed. + if (!$webform_submission->isCompleted()) { + return; + } + $queueStorage = $this->entityTypeManager->getStorage('advancedqueue_queue'); /** @var \Drupal\advancedqueue\Entity\Queue $queue */ $queue = $queueStorage->load('get_organized_queue');