diff --git a/packages/api/src/user.js b/packages/api/src/user.js index 541935cb2e..5024668b66 100644 --- a/packages/api/src/user.js +++ b/packages/api/src/user.js @@ -152,6 +152,7 @@ async function loginOrRegister (request, env) { return maintenanceHandler() } else if (env.MODE === READ_WRITE) { user = await env.db.upsertUser(parsed) + // initialize billing, etc, but only if the user was newly inserted if (user.inserted) { await initializeNewUser(env, { ...user, id: user.id.toString() }) }