From 24689b99a180e68389a00f1817bbaea647bcd837 Mon Sep 17 00:00:00 2001 From: Marco Beretta <81851188+berry-13@users.noreply.github.com> Date: Thu, 4 Dec 2025 23:42:35 +0100 Subject: [PATCH] feat: update migration script to use countUsers method for user count --- config/migrate-terms-timestamp.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/migrate-terms-timestamp.js b/config/migrate-terms-timestamp.js index 19368a87b5..62bad79855 100644 --- a/config/migrate-terms-timestamp.js +++ b/config/migrate-terms-timestamp.js @@ -1,6 +1,7 @@ const path = require('path'); const mongoose = require('mongoose'); const { User } = require('@librechat/data-schemas').createModels(mongoose); +const { countUsers } = require('@librechat/data-schemas').createMethods(mongoose); require('module-alias')({ base: path.resolve(__dirname, '..', 'api') }); const { askQuestion, silentExit } = require('./helpers'); const connect = require('./connect'); @@ -21,7 +22,7 @@ const connect = require('./connect'); console.purple('--------------------------'); // Count users that need migration - const usersToMigrate = await User.countDocuments({ + const usersToMigrate = await countUsers({ termsAccepted: true, $or: [{ termsAcceptedAt: null }, { termsAcceptedAt: { $exists: false } }], });