diff --git a/src/libs/Request.ts b/src/libs/Request.ts index 57aedee91b8e..ac4913e9833a 100644 --- a/src/libs/Request.ts +++ b/src/libs/Request.ts @@ -8,7 +8,7 @@ type Middleware = (response: unknown, request: Request, isFromSequentialQueue: b let middlewares: Middleware[] = []; function makeXHR(request: Request): Promise { - const finalParameters = enhanceParameters(request.command, request.data); + const finalParameters = enhanceParameters(request.command, request?.data ?? {}); return NetworkStore.hasReadRequiredDataFromStorage().then(() => { // If we're using the Supportal token and this is not a Supportal request // let's just return a promise that will resolve itself. diff --git a/src/types/onyx/Request.ts b/src/types/onyx/Request.ts index 0ed6c8ebcef2..94f14af0ddb3 100644 --- a/src/types/onyx/Request.ts +++ b/src/types/onyx/Request.ts @@ -2,7 +2,7 @@ import {OnyxUpdate} from 'react-native-onyx'; type Request = { command: string; - data: Record; + data?: Record; type?: string; shouldUseSecure?: boolean; successData?: OnyxUpdate[];