diff --git a/routes/users.ts b/routes/users.ts index 84ca354..25addbd 100644 --- a/routes/users.ts +++ b/routes/users.ts @@ -217,13 +217,13 @@ export default async function (app: Express, db: NodePgDatabase) { return; } - const { uid } = ( + const user = ( await db .select({ uid: users.id }) .from(users) .where(eq(users.name, req.params.user)) )[0]; - if (!uid) { + if (!user) { render404(db, res, req); return; } @@ -234,7 +234,7 @@ export default async function (app: Express, db: NodePgDatabase) { .where( and( eq(follows.followerId, req.session["uid"]), - eq(follows.userId, uid) + eq(follows.userId, user.uid) ) ) .limit(1) @@ -246,12 +246,12 @@ export default async function (app: Express, db: NodePgDatabase) { .where( and( eq(follows.followerId, req.session["uid"]), - eq(follows.userId, uid) + eq(follows.userId, user.uid) ) ); } else { await db.insert(follows).values({ - userId: uid, + userId: user.uid, followerId: req.session["uid"] }); }