From ea54cd04c1ff0e55651cd5fb1a83672acde68604 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 8 Jun 2021 09:33:03 +0200 Subject: Fix video upload with a capitalized ext --- server/models/actor/actor.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'server/models/actor/actor.ts') diff --git a/server/models/actor/actor.ts b/server/models/actor/actor.ts index 65c53f8f8..0cd30f545 100644 --- a/server/models/actor/actor.ts +++ b/server/models/actor/actor.ts @@ -1,5 +1,4 @@ import { values } from 'lodash' -import { extname } from 'path' import { literal, Op, Transaction } from 'sequelize' import { AllowNull, @@ -17,6 +16,7 @@ import { Table, UpdatedAt } from 'sequelize-typescript' +import { getLowercaseExtension } from '@server/helpers/core-utils' import { ModelCache } from '@server/models/model-cache' import { AttributesOnly } from '@shared/core-utils' import { ActivityIconObject, ActivityPubActorType } from '../../../shared/models/activitypub' @@ -567,7 +567,7 @@ export class ActorModel extends Model>> { let image: ActivityIconObject if (this.avatarId) { - const extension = extname(this.Avatar.filename) + const extension = getLowercaseExtension(this.Avatar.filename) icon = { type: 'Image', @@ -580,7 +580,7 @@ export class ActorModel extends Model>> { if (this.bannerId) { const banner = (this as MActorAPChannel).Banner - const extension = extname(banner.filename) + const extension = getLowercaseExtension(banner.filename) image = { type: 'Image', -- cgit v1.2.3