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) {