fix(server): use preview path for person thumbnails from videos (#18419)
use preview path for person thumbnails from videos
This commit is contained in:
@@ -328,15 +328,13 @@ export class MediaService extends BaseService {
|
||||
|
||||
const { ownerId, x1, y1, x2, y2, oldWidth, oldHeight, exifOrientation, previewPath, originalPath } = data;
|
||||
let inputImage: string | Buffer;
|
||||
if (mimeTypes.isVideo(originalPath)) {
|
||||
if (data.type === AssetType.VIDEO) {
|
||||
if (!previewPath) {
|
||||
this.logger.error(`Could not generate person thumbnail for video ${id}: missing preview path`);
|
||||
return JobStatus.FAILED;
|
||||
}
|
||||
inputImage = previewPath;
|
||||
}
|
||||
|
||||
if (image.extractEmbedded && mimeTypes.isRaw(originalPath)) {
|
||||
} else if (image.extractEmbedded && mimeTypes.isRaw(originalPath)) {
|
||||
const extracted = await this.extractImage(originalPath, image.preview.size);
|
||||
inputImage = extracted ? extracted.buffer : originalPath;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user