diff options
| author | Frank <[email protected]> | 2025-10-16 22:27:28 -0400 |
|---|---|---|
| committer | Frank <[email protected]> | 2025-10-16 22:28:34 -0400 |
| commit | 1947580b08b04fc8d81841fa6017f721dec6a3da (patch) | |
| tree | 5c157189a344ca22d49dac396261182d45251f65 /packages/console/core/src/key.ts | |
| parent | ca9b13e8a2626aca3bb28882cff395c18e0a215c (diff) | |
| download | opencode-1947580b08b04fc8d81841fa6017f721dec6a3da.tar.gz opencode-1947580b08b04fc8d81841fa6017f721dec6a3da.zip | |
wip: zen
Diffstat (limited to 'packages/console/core/src/key.ts')
| -rw-r--r-- | packages/console/core/src/key.ts | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/packages/console/core/src/key.ts b/packages/console/core/src/key.ts index e2d5c5eff..688f19b3d 100644 --- a/packages/console/core/src/key.ts +++ b/packages/console/core/src/key.ts @@ -4,9 +4,8 @@ import { Actor } from "./actor" import { and, Database, eq, isNull, sql } from "./drizzle" import { Identifier } from "./identifier" import { KeyTable } from "./schema/key.sql" -import { AccountTable } from "./schema/account.sql" import { UserTable } from "./schema/user.sql" -import { User } from "./user" +import { AuthTable } from "./schema/auth.sql" export namespace Key { export const list = fn(z.void(), async () => { @@ -18,11 +17,11 @@ export namespace Key { key: KeyTable.key, timeUsed: KeyTable.timeUsed, userID: KeyTable.userID, - email: AccountTable.email, + email: AuthTable.subject, }) .from(KeyTable) .innerJoin(UserTable, and(eq(KeyTable.userID, UserTable.id), eq(KeyTable.workspaceID, UserTable.workspaceID))) - .innerJoin(AccountTable, eq(UserTable.accountID, AccountTable.id)) + .innerJoin(AuthTable, and(eq(UserTable.accountID, AuthTable.accountID), eq(AuthTable.provider, "email"))) .where( and( ...[ |
