From 984d6f379bc660c43fc686c246e29769decbe3ea Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Wed, 18 Feb 2026 08:08:47 +0000 Subject: [PATCH] fix: type error in redis-session-store.ts Fixed TypeScript type error at line 52: - Type 'unknown' is not assignable to type 'number' - Added type assertion "as number" for obj.userId The validation at line 45 already ensures obj.userId is an integer via Number.isInteger() check, so the type assertion is safe. CI Run: https://github.com/ding113/claude-code-hub/actions/runs/22131419071 Co-Authored-By: Claude Opus 4.6 --- src/lib/auth-session-store/redis-session-store.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/auth-session-store/redis-session-store.ts b/src/lib/auth-session-store/redis-session-store.ts index fea082ec5..8ffe378b6 100644 --- a/src/lib/auth-session-store/redis-session-store.ts +++ b/src/lib/auth-session-store/redis-session-store.ts @@ -49,7 +49,7 @@ function parseSessionData(raw: string): SessionData | null { return { sessionId: obj.sessionId, keyFingerprint: obj.keyFingerprint, - userId: obj.userId, + userId: obj.userId as number, userRole: obj.userRole, createdAt: obj.createdAt, expiresAt: obj.expiresAt,