Skip to content

Commit c876463

Browse files
author
Carel Evers
committed
bug fix
1 parent 6bb341d commit c876463

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/Tasks/UserFormsCleanupOldEntriesTask.php

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,15 @@ private function cleanUpElementalForms(): int
150150
$elementID = $record['ID'];
151151
$retentionDays = $record['SubmissionRetentionDays'];
152152

153+
// Skip if retention is -1 (never)
154+
if ($retentionDays === -1) {
155+
DB::alteration_message(sprintf(
156+
'Skipping elemental form (ID: %d) - retention set to never',
157+
$elementID
158+
));
159+
continue;
160+
}
161+
153162
// Use default if not set or invalid (legacy support)
154163
if ($retentionDays <= 0 || is_null($retentionDays)) {
155164
$retentionDays = $defaultRetentionDays;
@@ -160,15 +169,6 @@ private function cleanUpElementalForms(): int
160169
));
161170
}
162171

163-
// Skip if retention is -1 (never)
164-
if ($retentionDays === -1) {
165-
DB::alteration_message(sprintf(
166-
'Skipping elemental form (ID: %d) - retention set to never',
167-
$elementID
168-
));
169-
continue;
170-
}
171-
172172
$thresholdDate = date('Y-m-d H:i:s', strtotime("-{$retentionDays} days"));
173173

174174
DB::alteration_message(sprintf(

0 commit comments

Comments
 (0)