diff --git a/daemon/web/src/lib/components/AnalysisTable.svelte b/daemon/web/src/lib/components/AnalysisTable.svelte
index c15d7b9..f5f6e01 100644
--- a/daemon/web/src/lib/components/AnalysisTable.svelte
+++ b/daemon/web/src/lib/components/AnalysisTable.svelte
@@ -47,29 +47,35 @@
{#each report.rows as row}
{#if row.type === AnalysisRowType.Analysis}
{@const parsed_date = new Date(row.packet_timestamp)}
- {#each row.events.filter((e) => e !== null) as event, i}
- {@const analyzer = analyzers[i]}
-
- {#if event.type === EventType.Warning}
- {@const severity = ['Low', 'Medium', 'High'][
- event.severity
- ]}
- {@const severity_class = [
- 'bg-red-200',
- 'bg-red-400',
- 'bg-red-600',
- ][event.severity]}
- | {date_formatter.format(parsed_date)} |
- {analyzer.name} v{analyzer.version} |
- {event.message} |
- {severity} |
- {:else if event.type === EventType.Informational}
- {date_formatter.format(parsed_date)} |
- {analyzer.name} v{analyzer.version} |
- {event.message} |
- Info |
- {/if}
-
+ {#each row.events as event, analyzerIndex}
+ {#if event !== null}
+ {@const analyzer = analyzers[analyzerIndex]}
+
+ {#if event.type === EventType.Warning}
+ {@const severity = ['Low', 'Medium', 'High'][
+ event.severity
+ ]}
+ {@const severity_class = [
+ 'bg-red-200',
+ 'bg-red-400',
+ 'bg-red-600',
+ ][event.severity]}
+ | {date_formatter.format(parsed_date)} |
+ {analyzer.name} v{analyzer.version} |
+ {event.message} |
+ {severity} |
+ {:else if event.type === EventType.Informational}
+ {date_formatter.format(parsed_date)} |
+ {analyzer.name} v{analyzer.version} |
+ {event.message} |
+ Info |
+ {/if}
+
+ {/if}
{/each}
{/if}
{/each}