From 5bbbd57ea4c296dcba1c83b6dcf8495eadbb16b2 Mon Sep 17 00:00:00 2001 From: Almeida Date: Thu, 3 Sep 2026 12:54:48 +0100 Subject: [PATCH] fix(rpc): timestamp validation in setActivity (#11614) --- packages/rpc/src/client.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rpc/src/client.ts b/packages/rpc/src/client.ts index c6770d433..cfe7ce29b 100644 --- a/packages/rpc/src/client.ts +++ b/packages/rpc/src/client.ts @@ -546,11 +546,11 @@ export class RPCClient extends AsyncEventEmitter { activity.instance = Boolean(activity.instance); if (activity.timestamps) { - if ('start' in activity.timestamps && isValidTimestamp(activity.timestamps.start)) { + if ('start' in activity.timestamps && !isValidTimestamp(activity.timestamps.start)) { throw new RangeError('timestamps.start must fit into a unix timestamp'); } - if ('end' in activity.timestamps && isValidTimestamp(activity.timestamps.end)) { + if ('end' in activity.timestamps && !isValidTimestamp(activity.timestamps.end)) { throw new RangeError('timestamps.end must fit into a unix timestamp'); } }