fix(attachments): Add .jpeg to previewable image (#2770)

This is necessary to be able to set .jpeg images as the background for kanban tiles. This extension is equivalent to .jpg, and is the default extension for uploading from iOS.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2770
Co-authored-by: Sebastien Danthinne <sebastien@danthinne.com>
Co-committed-by: Sebastien Danthinne <sebastien@danthinne.com>
This commit is contained in:
Sebastien Danthinne 2024-10-21 15:04:17 +00:00 committed by konrad
parent 6a671a7093
commit 75dddc9dbe
1 changed files with 2 additions and 2 deletions

View File

@ -5,7 +5,7 @@ import type { IUser } from '@/modelTypes/IUser'
import type { IFile } from '@/modelTypes/IFile'
import type { IAttachment } from '@/modelTypes/IAttachment'
export const SUPPORTED_IMAGE_SUFFIX = ['.jpg', '.png', '.bmp', '.gif']
export const SUPPORTED_IMAGE_SUFFIX = ['.jpeg', '.jpg', '.png', '.bmp', '.gif']
export function canPreview(attachment: IAttachment): boolean {
return SUPPORTED_IMAGE_SUFFIX.some((suffix) => attachment.file.name.toLowerCase().endsWith(suffix))
@ -26,4 +26,4 @@ export default class AttachmentModel extends AbstractModel<IAttachment> implemen
this.file = new FileModel(this.file)
this.created = new Date(this.created)
}
}
}