diff --git a/backend/database/queries/auth-queries.ts b/backend/database/queries/auth-queries.ts index 7a03bf46..62e63166 100644 --- a/backend/database/queries/auth-queries.ts +++ b/backend/database/queries/auth-queries.ts @@ -18,6 +18,11 @@ export interface DBAuthSession { expires_at: string; created_at: string; last_active_at: string; + user_agent?: string | null; + ip_address?: string | null; + device_name?: string | null; + last_user_agent?: string | null; + last_ip_address?: string | null; } export interface DBInviteToken { diff --git a/backend/http/files-upload.test.ts b/backend/http/files-upload.test.ts index 64a811e5..9fc4938c 100644 --- a/backend/http/files-upload.test.ts +++ b/backend/http/files-upload.test.ts @@ -76,7 +76,12 @@ beforeAll(async () => { token_hash: hashToken(testToken), expires_at: expiresAt, created_at: new Date().toISOString(), - last_active_at: new Date().toISOString() + last_active_at: new Date().toISOString(), + user_agent: null, + ip_address: null, + device_name: null, + last_user_agent: null, + last_ip_address: null }); // Create test project diff --git a/backend/mcp/internal/remote-server.test.ts b/backend/mcp/internal/remote-server.test.ts index 0e086a5e..c8729bd8 100644 --- a/backend/mcp/internal/remote-server.test.ts +++ b/backend/mcp/internal/remote-server.test.ts @@ -70,7 +70,12 @@ beforeAll(async () => { token_hash: hashToken(sessionToken), expires_at: new Date(Date.now() + 24 * 60 * 60 * 1000).toISOString(), created_at: new Date().toISOString(), - last_active_at: new Date().toISOString() + last_active_at: new Date().toISOString(), + user_agent: null, + ip_address: null, + device_name: null, + last_user_agent: null, + last_ip_address: null }); });