diff --git a/api/server/routes/convos.js b/api/server/routes/convos.js index 7113f2d63d..704b12751f 100644 --- a/api/server/routes/convos.js +++ b/api/server/routes/convos.js @@ -4,9 +4,13 @@ const { sleep } = require('@librechat/agents'); const { isEnabled } = require('@librechat/api'); const { logger } = require('@librechat/data-schemas'); const { CacheKeys, EModelEndpoint } = require('librechat-data-provider'); +const { + createImportLimiters, + createForkLimiters, + configMiddleware, +} = require('~/server/middleware'); const { getConvosByCursor, deleteConvos, getConvo, saveConvo } = require('~/models/Conversation'); const { forkConversation, duplicateConversation } = require('~/server/utils/import/fork'); -const { createImportLimiters, createForkLimiters } = require('~/server/middleware'); const { storage, importFileFilter } = require('~/server/routes/files/multer'); const requireJwtAuth = require('~/server/middleware/requireJwtAuth'); const { importConversations } = require('~/server/utils/import'); @@ -171,6 +175,7 @@ router.post( '/import', importIpLimiter, importUserLimiter, + configMiddleware, upload.single('file'), async (req, res) => { try { diff --git a/api/server/utils/import/importConversations.js b/api/server/utils/import/importConversations.js index fe0481be29..4d2bc4c333 100644 --- a/api/server/utils/import/importConversations.js +++ b/api/server/utils/import/importConversations.js @@ -1,6 +1,6 @@ const fs = require('fs').promises; +const { logger } = require('@librechat/data-schemas'); const { getImporter } = require('./importers'); -const { logger } = require('~/config'); /** * Job definition for importing a conversation.