where cookies??? where res?

Hi everyone, I'm not using cookies at all, or trying to mess with the headers myself and am getting this error in a POST handler:
[NOTE]: i'm porting this from express to hono and the logic hasn't changed and this has been working forever (in express)
[ALSO]: the user is created in the database, the email is sent and received...

this is my code:
export const inviteUserHandler = async (c) => {
  const { id: invitedBy } = c.user;
  const now = Date.now().valueOf();
  const values = { ...c.body, status: 'Invited', invitedBy, createdAt: now, updatedAt: now };

  await db.transaction(async (tx) => {
    try {
      const existingUser = await tx.query.Users.findFirst({
        where: eq(Users.email, c.body.email),
      });
      let dbUserId = null;

      if (existingUser) {
        if (!['Active', 'Blocked'].includes(existingUser.status)) {
          await tx.update(Users).set(values).where(eq(Users.id, existingUser.id)).returning();
          dbUserId = existingUser.id;
        } else {
          return c.text('USER ALREADY ACTIVE ON THE PLATFORM', 400);
        }
      } else {
        const newUser = { ...c.body, status: 'Invited', invitedBy, createdAt: now, updatedAt: now };
        await tx.insert(Users).values(values);
        const dbUser = await tx.query.Users.findFirst({
          where: eq(Users.email, c.body.email),
          with: { company: true, inviter: true },
        });

        await sendInvite(dbUser);
      }
      return c.json({ ok: true });
    } catch (ex) {
      console.log(ex);
      return c.text('Error inviting user', 501);
    }
  });
};
Screenshot_2024-05-30_at_17.41.30.png
Was this page helpful?