From eb1dcce8c9732bcea69904ce0f2ae035d94d16cc Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Fri, 5 Jun 2026 21:57:02 +0100 Subject: [PATCH] Prefix filenames with sequence number --- app/jobs/ArchiveJob.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/jobs/ArchiveJob.php b/app/jobs/ArchiveJob.php index 51a6364..b072116 100644 --- a/app/jobs/ArchiveJob.php +++ b/app/jobs/ArchiveJob.php @@ -30,14 +30,18 @@ class ArchiveJob extends Job { $this->status($id); $doc->load("revisions"); + $num = 1; + foreach ($doc->revisions as $r) { try { - $this->status("Uploading " . $r->filename()); + $filename = $num . "," . $r->filename(); + + $this->status("Uploading " . $filename); $r->archived = "P"; $r->save(); - $this->currentFile = $r->filename(); + $this->currentFile = $filename; ArchiveJob::$me = $this; - Archive::upload($r->getPDF(), $id, $r->filename(), $meta, [$this, "progress"]); + Archive::upload($r->getPDF(), $id, $filename, $meta, [$this, "progress"]); $r->refresh(); $r->archived = "Y"; $r->save(); @@ -49,6 +53,7 @@ class ArchiveJob extends Job { $this->fail($e->getMessage()); return; } + $num++; } if ($worked == 0) {