Bugfix/Undefined loader config (#3846)

fix undefined loader config
This commit is contained in:
Henry Heng
2025-01-09 17:18:56 +00:00
committed by GitHub
parent 8d266052ae
commit c36267cf74
@@ -156,19 +156,19 @@ export const addLoaderSource = (loader: IDocumentStoreLoader, isGetFileNameOnly
case 'jsonlinesFile': case 'jsonlinesFile':
case 'txtFile': case 'txtFile':
source = isGetFileNameOnly source = isGetFileNameOnly
? getFileName(loader.loaderConfig[loader.loaderId]) ? getFileName(loader.loaderConfig?.[loader.loaderId])
: loader.loaderConfig[loader.loaderId]?.replace('FILE-STORAGE::', '') || 'None' : loader.loaderConfig?.[loader.loaderId]?.replace('FILE-STORAGE::', '') || 'None'
break break
case 'apiLoader': case 'apiLoader':
source = loader.loaderConfig.url + ' (' + loader.loaderConfig.method + ')' source = loader.loaderConfig?.url + ' (' + loader.loaderConfig?.method + ')'
break break
case 'cheerioWebScraper': case 'cheerioWebScraper':
case 'playwrightWebScraper': case 'playwrightWebScraper':
case 'puppeteerWebScraper': case 'puppeteerWebScraper':
source = loader.loaderConfig.url || 'None' source = loader.loaderConfig?.url || 'None'
break break
case 'unstructuredFileLoader': case 'unstructuredFileLoader':
source = handleUnstructuredFileLoader(loader.loaderConfig, isGetFileNameOnly) source = handleUnstructuredFileLoader(loader.loaderConfig || {}, isGetFileNameOnly)
break break
default: default:
source = 'None' source = 'None'