summaryrefslogtreecommitdiff
path: root/packages/backend
diff options
context:
space:
mode:
authorHazelnoot <acomputerdog@gmail.com>2025-05-06 20:24:14 -0400
committerHazelnoot <acomputerdog@gmail.com>2025-05-08 11:23:20 -0400
commitf7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea (patch)
tree80b3bb41e5a6a2c96f6bd084ab816faf85df060e /packages/backend
parentimprovements to Mastodon error conversion (diff)
downloadsharkey-f7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea.tar.gz
sharkey-f7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea.tar.bz2
sharkey-f7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea.zip
minor refactor to ServerUtilityService.addMultipartFormDataContentType
Diffstat (limited to 'packages/backend')
-rw-r--r--packages/backend/src/server/ServerUtilityService.ts12
1 files changed, 5 insertions, 7 deletions
diff --git a/packages/backend/src/server/ServerUtilityService.ts b/packages/backend/src/server/ServerUtilityService.ts
index 8cecc5df58..00eb97f679 100644
--- a/packages/backend/src/server/ServerUtilityService.ts
+++ b/packages/backend/src/server/ServerUtilityService.ts
@@ -45,14 +45,12 @@ export class ServerUtilityService {
if (typeof(v) !== 'string') continue;
// This is just progressive conversion from undefined -> string -> string[]
- if (body[k]) {
- if (Array.isArray(body[k])) {
- body[k].push(v);
- } else {
- body[k] = [body[k], v];
- }
- } else {
+ if (!body[k]) {
body[k] = v;
+ } else if (Array.isArray(body[k])) {
+ body[k].push(v);
+ } else {
+ body[k] = [body[k], v];
}
} else { // Otherwise it's a file
try {