diff --git a/src/Plugin/NodeRevisionDelete/OnlyDrafts.php b/src/Plugin/NodeRevisionDelete/OnlyDrafts.php index 82a94e1..c08ca4e 100644 --- a/src/Plugin/NodeRevisionDelete/OnlyDrafts.php +++ b/src/Plugin/NodeRevisionDelete/OnlyDrafts.php @@ -40,7 +40,7 @@ class OnlyDrafts extends NodeRevisionDeleteBase { elseif ($revision_id < $active_vid && $creation_time < $age) { $revision_state = $revision->get('moderation_state')->getString(); $expected_state = 'draft'; - if (str_contains($revision_state, $expected_state)) + if (str_contains($revision_state, $expected_state)) { $can_delete = TRUE; } } @@ -59,6 +59,7 @@ class OnlyDrafts extends NodeRevisionDeleteBase { for ($i = 2; $i <= 24; $i++) { $options[$i] = $i . ' ' . $this->t('months'); } + $options[0] = '0 ' . $this->t('months'); $form['age'] = [ '#type' => 'select', '#title' => $this->t('The minimum amount of months a new revision must be kept for'),