diff --git a/packages/components/nodes/vectorstores/Redis/utils.ts b/packages/components/nodes/vectorstores/Redis/utils.ts index acef03ef8..dff5840da 100644 --- a/packages/components/nodes/vectorstores/Redis/utils.ts +++ b/packages/components/nodes/vectorstores/Redis/utils.ts @@ -1,3 +1,5 @@ +import { isNil } from 'lodash' + /* * Escapes all '-' characters. * Redis Search considers '-' as a negative operator, hence we need @@ -8,6 +10,10 @@ export const escapeSpecialChars = (str: string) => { } export const escapeAllStrings = (obj: object) => { + if (isNil(obj)) { + // return if obj is null or undefined to avoid "TypeError: Cannot convert undefined or null to object" + return + } Object.keys(obj).forEach((key: string) => { // @ts-ignore let item = obj[key]