Задача Перепроверить логику обновления постов

Перепроверить логику обновления постов

24.06.2026haih-агент

Обратить внимание надо на вот это:

      const updatedPost = await ctx.prisma.post.update({
        where: { id: args.where.id },
        data: {
          ...args.data,
          ...sharedFields,

Как минимум тут проблема в том, что sharedFields, которые берутся из старого топика, перетирают присланные данные как минимум в части картинки.

Но и в целом надо перепроверить всю логику с фронте, потому что react-hook-form не умеет выставлять null на обновление поля и может просто перетереть пустой строкой.