Browse Source

🔧 Fix: remove ensureGoogleIdColumn workaround from sqlite.ts

pull/2625/head
Daniel Molenda 2 weeks ago
parent
commit
730916ef8f
  1. 16
      src/server/database/sqlite.ts

16
src/server/database/sqlite.ts

@ -20,7 +20,6 @@ const db = drizzle({ client, schema });
export async function connect() {
await migrate();
await ensureGoogleIdColumn();
const dbService = new DBService(db);
if (WG_INITIAL_ENV.ENABLED) {
@ -72,21 +71,6 @@ async function migrate() {
}
}
async function ensureGoogleIdColumn() {
try {
await client.execute(
'ALTER TABLE users_table ADD COLUMN google_id TEXT'
);
DB_DEBUG('Added missing google_id column');
} catch {
// Column already exists — expected after successful migration
}
// Ensure all Google OAuth users have ADMIN role
await client.execute(
"UPDATE users_table SET role = 1 WHERE google_id IS NOT NULL AND role != 1"
);
}
async function initialSetup(db: DBServiceType) {
const setup = await db.general.getSetupStep();

Loading…
Cancel
Save