diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-06 20:24:14 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-08 11:23:20 -0400 |
| commit | f7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea (patch) | |
| tree | 80b3bb41e5a6a2c96f6bd084ab816faf85df060e /packages/backend/src/server/ServerUtilityService.ts | |
| parent | improvements to Mastodon error conversion (diff) | |
| download | sharkey-f7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea.tar.gz sharkey-f7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea.tar.bz2 sharkey-f7ca7a2cc04bd686ede95ac39524bc6f3fefe5ea.zip | |
minor refactor to ServerUtilityService.addMultipartFormDataContentType
Diffstat (limited to 'packages/backend/src/server/ServerUtilityService.ts')
| -rw-r--r-- | packages/backend/src/server/ServerUtilityService.ts | 12 |
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 { |