Переглянути джерело

Merge pull request #3962 from pixelfed/staging

Update MediaS3GarbageCollector command, handle thumbnail deletion
daniel 2 роки тому
батько
коміт
d227e682cd
1 змінених файлів з 6 додано та 0 видалено
  1. 6 0
      app/Console/Commands/MediaS3GarbageCollector.php

+ 6 - 0
app/Console/Commands/MediaS3GarbageCollector.php

@@ -101,6 +101,9 @@ class MediaS3GarbageCollector extends Command
                         $totalSize = $totalSize + $media->size;
                         MediaService::del($media->status_id);
                         StatusService::del($media->status_id, false);
+                        if($localDisk->exists($media->thumbnail_path)) {
+                            $localDisk->delete($media->thumbnail_path);
+                        }
                     } else {
                         $media->version = 4;
                         $media->save();
@@ -153,6 +156,9 @@ class MediaS3GarbageCollector extends Command
                                 $media->save();
                                 MediaService::del($media->status_id);
                                 StatusService::del($media->status_id, false);
+                                if($localDisk->exists($media->thumbnail_path)) {
+                                    $localDisk->delete($media->thumbnail_path);
+                                }
                             } else {
                                 $media->version = 4;
                                 $media->save();