mirror of
https://github.com/versia-pub/server.git
synced 2025-12-06 16:38:19 +01:00
fix(api): 🐛 Fix incorrect content_type when uploading and converting emojis
This commit is contained in:
parent
4f070c9b65
commit
7846a03bcf
|
|
@ -121,7 +121,7 @@ export default class EmojiAdd extends BaseCommand<typeof EmojiAdd> {
|
||||||
shortcode: args.shortcode,
|
shortcode: args.shortcode,
|
||||||
url: getUrl(uploaded.path, config),
|
url: getUrl(uploaded.path, config),
|
||||||
visibleInPicker: true,
|
visibleInPicker: true,
|
||||||
contentType: file.type,
|
contentType: uploaded.uploadedFile.type,
|
||||||
})
|
})
|
||||||
.returning();
|
.returning();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -218,7 +218,7 @@ export default class EmojiImport extends BaseCommand<typeof EmojiImport> {
|
||||||
shortcode: emoji.emoji.name,
|
shortcode: emoji.emoji.name,
|
||||||
url: getUrl(uploaded.path, config),
|
url: getUrl(uploaded.path, config),
|
||||||
visibleInPicker: true,
|
visibleInPicker: true,
|
||||||
contentType: file.type,
|
contentType: uploaded.uploadedFile.type,
|
||||||
})
|
})
|
||||||
.execute();
|
.execute();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -141,7 +141,7 @@ export default (app: Hono) =>
|
||||||
|
|
||||||
if (form.element) {
|
if (form.element) {
|
||||||
// Check of emoji is an image
|
// Check of emoji is an image
|
||||||
const contentType =
|
let contentType =
|
||||||
form.element instanceof File
|
form.element instanceof File
|
||||||
? form.element.type
|
? form.element.type
|
||||||
: await mimeLookup(form.element);
|
: await mimeLookup(form.element);
|
||||||
|
|
@ -166,6 +166,7 @@ export default (app: Hono) =>
|
||||||
const uploaded = await media.addFile(form.element);
|
const uploaded = await media.addFile(form.element);
|
||||||
|
|
||||||
url = uploaded.path;
|
url = uploaded.path;
|
||||||
|
contentType = uploaded.uploadedFile.type;
|
||||||
} else {
|
} else {
|
||||||
url = form.element;
|
url = form.element;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ export default (app: Hono) =>
|
||||||
let url = "";
|
let url = "";
|
||||||
|
|
||||||
// Check of emoji is an image
|
// Check of emoji is an image
|
||||||
const contentType =
|
let contentType =
|
||||||
element instanceof File
|
element instanceof File
|
||||||
? element.type
|
? element.type
|
||||||
: await mimeLookup(element);
|
: await mimeLookup(element);
|
||||||
|
|
@ -121,6 +121,7 @@ export default (app: Hono) =>
|
||||||
const uploaded = await media.addFile(element);
|
const uploaded = await media.addFile(element);
|
||||||
|
|
||||||
url = uploaded.path;
|
url = uploaded.path;
|
||||||
|
contentType = uploaded.uploadedFile.type;
|
||||||
} else {
|
} else {
|
||||||
url = element;
|
url = element;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue