mirror of
https://github.com/pixelfed/pixelfed.git
synced 2025-01-10 06:00:45 +00:00
Merge pull request #4729 from paulexyz/insta-import-optimizeMedia
fix: CatchUnoptimizedMedia, prevent skipping of imported posts
This commit is contained in:
commit
6f7e37b3f0
2 changed files with 4 additions and 2 deletions
|
@ -41,8 +41,8 @@ class CatchUnoptimizedMedia extends Command
|
|||
public function handle()
|
||||
{
|
||||
Media::whereNull('processed_at')
|
||||
->where('created_at', '>', now()->subHours(1))
|
||||
->where('skip_optimize', '!=', true)
|
||||
// This is commented out because Instagram imported posts would not get uploaded to remote storage
|
||||
// ->where('created_at', '>', now()->subHours(1))
|
||||
->whereNull('remote_url')
|
||||
->whereNotNull('status_id')
|
||||
->whereNotNull('media_path')
|
||||
|
@ -52,6 +52,7 @@ class CatchUnoptimizedMedia extends Command
|
|||
])
|
||||
->chunk(50, function($medias) {
|
||||
foreach ($medias as $media) {
|
||||
if ($media->skip_optimize) continue;
|
||||
ImageOptimize::dispatch($media);
|
||||
}
|
||||
});
|
||||
|
|
|
@ -22,6 +22,7 @@ class Media extends Model
|
|||
protected $casts = [
|
||||
'srcset' => 'array',
|
||||
'deleted_at' => 'datetime',
|
||||
'skip_optimize' => 'boolean'
|
||||
];
|
||||
|
||||
public function status()
|
||||
|
|
Loading…
Reference in a new issue