summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMar0xy <marie@kaifa.ch>2023-09-25 19:50:22 +0200
committerMar0xy <marie@kaifa.ch>2023-09-25 19:50:22 +0200
commitd521e95dda88fb969bcd205becda9a24b8ae2dd9 (patch)
treec07938886d35f87064b7fa5736c231800dddf6a0
parentupd: actually use body (diff)
downloadsharkey-d521e95dda88fb969bcd205becda9a24b8ae2dd9.tar.gz
sharkey-d521e95dda88fb969bcd205becda9a24b8ae2dd9.tar.bz2
sharkey-d521e95dda88fb969bcd205becda9a24b8ae2dd9.zip
fix: checks
-rw-r--r--packages/backend/src/server/api/mastodon/endpoints/status.ts2
-rw-r--r--packages/megalodon/src/misskey.ts4
2 files changed, 2 insertions, 4 deletions
diff --git a/packages/backend/src/server/api/mastodon/endpoints/status.ts b/packages/backend/src/server/api/mastodon/endpoints/status.ts
index 20401437e8..3cf442f119 100644
--- a/packages/backend/src/server/api/mastodon/endpoints/status.ts
+++ b/packages/backend/src/server/api/mastodon/endpoints/status.ts
@@ -219,7 +219,7 @@ export class ApiStatusMastodon {
const client = getClient(BASE_URL, accessTokens);
const body: any = _request.body;
try {
- if (body.media_ids) body.media_ids = undefined;
+ if (!body.media_ids) body.media_ids = undefined;
if (body.media_ids && !body.media_ids.length) body.media_ids = undefined;
if (body.media_ids) {
body.media_ids = (body.media_ids as string[]).map((p) => convertId(p, IdType.SharkeyId));
diff --git a/packages/megalodon/src/misskey.ts b/packages/megalodon/src/misskey.ts
index 9807f0cc79..7870488303 100644
--- a/packages/megalodon/src/misskey.ts
+++ b/packages/megalodon/src/misskey.ts
@@ -1155,12 +1155,10 @@ export default class Misskey implements MegalodonInterface {
text: _options.status
}
if (_options) {
- if (_options.media_ids && _options.media_ids.length > 0) {
+ if (_options.media_ids) {
params = Object.assign(params, {
fileIds: _options.media_ids
})
- } else {
- _options.media_ids = null;
}
if (_options.poll) {
let pollParam = {