╭ changed ──────────╮ │src/event/Grant.zig│ ╰───────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │40 fn validate(event_id: *const [evt.event_id_size]u8, record: Record) !void { │ │41 if (record.event.target_id.len != evt.event_id_size) return error.InvalidTargetId; │ │42 if (record.event.user_id.len != evt.event_id_size) return error.InvalidUserId; │ │43 - if (record.event.role == .none) return error.InvalidRole; │ │43 if (!std.mem.eql(u8, event_id, &idOf(record.event.target_id, record.event.user_id))) return error.InvalidGrantId;│ │44 } │ │45 │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯