We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 953918d commit 02e80c0Copy full SHA for 02e80c0
1 file changed
server/api/router/post.ts
@@ -218,13 +218,16 @@ export const postRouter = createTRPCRouter({
218
eq(like.postId, postId),
219
eq(like.userId, ctx.session?.user?.id),
220
),
221
- );
222
- await tx
223
- .update(post)
224
- .set({
225
- likes: decrement(post.likes),
226
- })
227
- .where(eq(post.id, postId));
+ )
+ .returning();
+ if (res.length !== 0) {
+ await tx
+ .update(post)
+ .set({
+ likes: decrement(post.likes),
228
+ })
229
+ .where(eq(post.id, postId));
230
+ }
231
});
232
233
return res;
0 commit comments