diff --git a/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts b/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts index ad6d15e6c..36f18521e 100644 --- a/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts +++ b/packages/nodes-base/nodes/Google/Sheet/v2/methods/listSearch.ts @@ -51,7 +51,12 @@ export async function sheetsSearch( this: ILoadOptionsFunctions, _filter?: string, ): Promise { - const { mode, value } = this.getNodeParameter('documentId', 0) as IDataObject; + const documentId = this.getNodeParameter('documentId', 0) as IDataObject | null; + + if (!documentId) return { results: [] }; + + const { mode, value } = documentId; + const spreadsheetId = getSpreadsheetId(this.getNode(), mode as ResourceLocator, value as string); const query = {