diff --git a/config/add-balance.js b/config/add-balance.js index 31e6ade09d..48176f9927 100644 --- a/config/add-balance.js +++ b/config/add-balance.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { askQuestion, silentExit } = require('./helpers'); const { isEnabled } = require('~/server/utils/handleText'); diff --git a/config/ban-user.js b/config/ban-user.js index e7991dd31d..69df8c8b48 100644 --- a/config/ban-user.js +++ b/config/ban-user.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { askQuestion, silentExit } = require('./helpers'); const banViolation = require('~/cache/banViolation'); diff --git a/config/create-user.js b/config/create-user.js index 7bc5ad771f..ad3a450d42 100644 --- a/config/create-user.js +++ b/config/create-user.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { registerUser } = require('~/server/services/AuthService'); const { askQuestion, silentExit } = require('./helpers'); diff --git a/config/delete-user.js b/config/delete-user.js index 5d2327fb72..7da2e43623 100644 --- a/config/delete-user.js +++ b/config/delete-user.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { askQuestion, silentExit } = require('./helpers'); const connect = require('./connect'); diff --git a/config/invite-user.js b/config/invite-user.js index 0666d00655..b311837c3e 100644 --- a/config/invite-user.js +++ b/config/invite-user.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { sendEmail, checkEmailConfig } = require('~/server/utils'); const { askQuestion, silentExit } = require('./helpers'); diff --git a/config/list-balances.js b/config/list-balances.js index d9f090cc9f..a07407fd13 100644 --- a/config/list-balances.js +++ b/config/list-balances.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User, Balance } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User, Balance } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { silentExit } = require('./helpers'); const connect = require('./connect'); diff --git a/config/list-users.js b/config/list-users.js index 58ecf7caeb..94b88f30a5 100644 --- a/config/list-users.js +++ b/config/list-users.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const connect = require('./connect'); diff --git a/config/reset-terms.js b/config/reset-terms.js index ad3872e416..0b3be80661 100644 --- a/config/reset-terms.js +++ b/config/reset-terms.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { askQuestion, silentExit } = require('./helpers'); const connect = require('./connect'); diff --git a/config/set-balance.js b/config/set-balance.js index 6dcff04fcc..90c815c9a6 100644 --- a/config/set-balance.js +++ b/config/set-balance.js @@ -1,5 +1,6 @@ const path = require('path'); -const { User, Balance } = require('@librechat/data-schemas'); +const mongoose = require('mongoose'); +const { User, Balance } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { askQuestion, silentExit } = require('./helpers'); const { isEnabled } = require('~/server/utils/handleText'); diff --git a/config/update-banner.js b/config/update-banner.js index 2c4fcba0c0..528c33cd67 100644 --- a/config/update-banner.js +++ b/config/update-banner.js @@ -1,6 +1,7 @@ const path = require('path'); +const mongoose = require('mongoose'); const { v5: uuidv5 } = require('uuid'); -const { Banner } = require('@librechat/data-schemas'); +const { Banner } = require('@librechat/data-schemas').createModels(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { askQuestion, askMultiLineQuestion, silentExit } = require('./helpers'); const connect = require('./connect'); diff --git a/config/user-stats.js b/config/user-stats.js index d6b3c27b98..b9688e6659 100644 --- a/config/user-stats.js +++ b/config/user-stats.js @@ -1,7 +1,8 @@ const path = require('path'); +const mongoose = require('mongoose'); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { silentExit } = require('./helpers'); -const { User, Conversation, Message } = require('@librechat/data-schemas'); +const { User, Conversation, Message } = require('@librechat/data-schemas').createModels(mongoose); const connect = require('./connect'); (async () => {