diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-03-03 01:22:15 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-03-03 01:22:15 -0500 |
| commit | e44623d7c9d432949f404a1966f1f132b14e39dc (patch) | |
| tree | b3afa3b174dbbd8415dae2786f0b76daa43e6975 /packages/backend/src/server/api | |
| parent | don't use empty CW as placeholder in megalodon (diff) | |
| download | sharkey-e44623d7c9d432949f404a1966f1f132b14e39dc.tar.gz sharkey-e44623d7c9d432949f404a1966f1f132b14e39dc.tar.bz2 sharkey-e44623d7c9d432949f404a1966f1f132b14e39dc.zip | |
don't parse empty strings in timelineArgs.ts
Diffstat (limited to 'packages/backend/src/server/api')
| -rw-r--r-- | packages/backend/src/server/api/mastodon/timelineArgs.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/server/api/mastodon/timelineArgs.ts b/packages/backend/src/server/api/mastodon/timelineArgs.ts index 3fba8ec57a..167d493ab6 100644 --- a/packages/backend/src/server/api/mastodon/timelineArgs.ts +++ b/packages/backend/src/server/api/mastodon/timelineArgs.ts @@ -22,12 +22,12 @@ export interface TimelineArgs { // Values taken from https://docs.joinmastodon.org/client/intro/#boolean export function toBoolean(value: string | undefined): boolean | undefined { - if (value === undefined) return undefined; + if (!value) return undefined; return !['0', 'f', 'F', 'false', 'FALSE', 'off', 'OFF'].includes(value); } export function toInt(value: string | undefined): number | undefined { - if (value === undefined) return undefined; + if (!value) return undefined; return parseInt(value); } |