diff --git a/api/models/userMethods.js b/api/models/userMethods.js index 08d98045f..279672b92 100644 --- a/api/models/userMethods.js +++ b/api/models/userMethods.js @@ -62,7 +62,7 @@ const updateUser = async function (userId, updateData) { const createUser = async (data, disableTTL = true) => { const userData = { ...data, - expiresAt: new Date(Date.now() + 604800 * 1000), // 1 week in milliseconds + expiresAt: disableTTL ? null : new Date(Date.now() + 604800 * 1000), // 1 week in milliseconds }; if (disableTTL) { @@ -70,8 +70,8 @@ const createUser = async (data, disableTTL = true) => { } try { - const result = await User.collection.insertOne(userData); - return result.insertedId; + const user = await User.create(userData); + return user._id; } catch (error) { if (error.code === 11000) { // Duplicate key error code diff --git a/api/strategies/openidStrategy.js b/api/strategies/openidStrategy.js index 30762898a..7fb108a40 100644 --- a/api/strategies/openidStrategy.js +++ b/api/strategies/openidStrategy.js @@ -69,11 +69,11 @@ function convertToUsername(input, defaultValue = '') { async function setupOpenId() { try { if (process.env.PROXY) { - const proxyAgent = new HttpsProxyAgent(process.env.PROXY); - custom.setHttpOptionsDefaults({ - agent: proxyAgent - }); - logger.info(`[openidStrategy] proxy agent added: ${process.env.PROXY}`); + const proxyAgent = new HttpsProxyAgent(process.env.PROXY); + custom.setHttpOptionsDefaults({ + agent: proxyAgent, + }); + logger.info(`[openidStrategy] proxy agent added: ${process.env.PROXY}`); } const issuer = await Issuer.discover(process.env.OPENID_ISSUER); const client = new issuer.Client({ diff --git a/client/src/components/Chat/Footer.tsx b/client/src/components/Chat/Footer.tsx index 8e534d22d..d0ac332ee 100644 --- a/client/src/components/Chat/Footer.tsx +++ b/client/src/components/Chat/Footer.tsx @@ -5,7 +5,6 @@ import { Constants } from 'librechat-data-provider'; import { useGetStartupConfig } from 'librechat-data-provider/react-query'; import { useLocalize } from '~/hooks'; - export default function Footer({ className }: { className?: string }) { const { data: config } = useGetStartupConfig(); const localize = useLocalize(); diff --git a/package.json b/package.json index a707d74f3..fb7ad3b57 100644 --- a/package.json +++ b/package.json @@ -46,9 +46,9 @@ "e2e:update": "playwright test --config=e2e/playwright.config.js --update-snapshots", "e2e:report": "npx playwright show-report e2e/playwright-report", "prepare": "node config/prepare.js", - "lint:fix": "eslint --fix \"{,!(node_modules)/**/}*.{js,jsx,ts,tsx}\"", - "lint": "eslint \"{,!(node_modules)/**/}*.{js,jsx,ts,tsx}\"", - "format": "prettier-eslint --write \"{,!(node_modules)/**/}*.{js,jsx,ts,tsx}\"", + "lint:fix": "eslint --fix \"{,!(node_modules|venv)/**/}*.{js,jsx,ts,tsx}\"", + "lint": "eslint \"{,!(node_modules|venv)/**/}*.{js,jsx,ts,tsx}\"", + "format": "prettier-eslint --write \"{,!(node_modules|venv)/**/}*.{js,jsx,ts,tsx}\"", "b:api": "NODE_ENV=production bun run api/server/index.js", "b:api-inspect": "NODE_ENV=production bun --inspect run api/server/index.js", "b:api:dev": "NODE_ENV=production bun run --watch api/server/index.js",