╭ changed ─────────────╮ │src/ui/Repo/Events.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────╮ │← previous│ ╰──────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │344 item.view_url = try route.toUrl(arena); │ │345 }, │ │346 .patch => { │ │359 - const record = (try readRecord(evt.Patch, hash_kind, arena, haxy_moment, id)) orelse return null; │ │347 + const record = (try evt.readRecordSubset(evt.Patch, Authored, DB, hash_kind, haxy_moment, arena, id)) orelse return null;│ │348 item.author = try ui.Author.initFromEmail(admin_moment, arena, record.author_email); │ │349 if (!include_view_url) return item; │ │350 const route = ui.RoutablePage.repoThreadCommentsRoute(.patch, identity, item.id, 0) orelse return error.RouteTooLong; │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │351 item.view_url = try route.toUrl(arena); │ │352 }, │ │353 .patchrev => { │ │366 - const record = (try readRecord(evt.PatchRev, hash_kind, arena, haxy_moment, id)) orelse return null; │ │354 + const record = (try evt.readRecordSubset(evt.PatchRev, Authored, DB, hash_kind, haxy_moment, arena, id)) orelse return null;│ │355 item.author = try ui.Author.initFromEmail(admin_moment, arena, record.author_email); │ │356 }, │ │357 } │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯