Upgrade API会更新所有用户的plan字段

来源:10-4 想白嫖?plan升级弹框安排上

慕粉3241233

2024-08-06

图片描述

原因是没有做where filter,加上后应该对了,希望老师或者同学能double check一下。

upgrade: protectedProcedure.mutation(async ({ ctx }) => {
        await db.update(users).set({
            plan: "paid"
        }).where(eq(users.id, ctx.session.user.id))
    })
写回答

1回答

Jokcy

2024-08-29

很棒,因为demo开发过程中都是单人账号测试,所以没有发现,感谢指出!

0
0

前端全栈进阶 Nextjs打造跨框架SaaS应用

从构思到部署 ,助你完成从开发者到服务提供者的蜕变

304 学习 · 66 问题

查看课程