diff --git a/services/collector/src/entities/session-fingerprint.entity.ts b/services/collector/src/entities/session-fingerprint.entity.ts index c851a2a..b594431 100644 --- a/services/collector/src/entities/session-fingerprint.entity.ts +++ b/services/collector/src/entities/session-fingerprint.entity.ts @@ -5,6 +5,7 @@ import { CreateDateColumn, UpdateDateColumn, Index, + Unique, } from 'typeorm'; /** @@ -13,7 +14,7 @@ import { * IP addresses are NEVER stored - only hashed for audit purposes */ @Entity('session_fingerprints') -@Index(['sessionId'], { unique: true }) +@Unique(['sessionId']) @Index(['userId']) @Index(['trafficSource']) @Index(['createdAt'])