zen: fix db issue
This commit is contained in:
@@ -4,7 +4,6 @@ import { IconCopy, IconCheck } from "~/component/icon"
|
|||||||
import { Key } from "@opencode-ai/console-core/key.js"
|
import { Key } from "@opencode-ai/console-core/key.js"
|
||||||
import { withActor } from "~/context/auth.withActor"
|
import { withActor } from "~/context/auth.withActor"
|
||||||
import { createStore } from "solid-js/store"
|
import { createStore } from "solid-js/store"
|
||||||
import { formatDateUTC, formatDateForTable } from "../../common"
|
|
||||||
import styles from "./key-section.module.css"
|
import styles from "./key-section.module.css"
|
||||||
import { Actor } from "@opencode-ai/console-core/actor.js"
|
import { Actor } from "@opencode-ai/console-core/actor.js"
|
||||||
import { useI18n } from "~/context/i18n"
|
import { useI18n } from "~/context/i18n"
|
||||||
@@ -124,7 +123,6 @@ export function KeySection() {
|
|||||||
<th>{i18n.t("workspace.keys.table.name")}</th>
|
<th>{i18n.t("workspace.keys.table.name")}</th>
|
||||||
<th>{i18n.t("workspace.keys.table.key")}</th>
|
<th>{i18n.t("workspace.keys.table.key")}</th>
|
||||||
<th>{i18n.t("workspace.keys.table.createdBy")}</th>
|
<th>{i18n.t("workspace.keys.table.createdBy")}</th>
|
||||||
<th>{i18n.t("workspace.keys.table.lastUsed")}</th>
|
|
||||||
<th></th>
|
<th></th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
@@ -156,9 +154,6 @@ export function KeySection() {
|
|||||||
</Show>
|
</Show>
|
||||||
</td>
|
</td>
|
||||||
<td data-slot="key-user-email">{key.email}</td>
|
<td data-slot="key-user-email">{key.email}</td>
|
||||||
<td data-slot="key-last-used" title={key.timeUsed ? formatDateUTC(key.timeUsed) : undefined}>
|
|
||||||
{key.timeUsed ? formatDateForTable(key.timeUsed) : "-"}
|
|
||||||
</td>
|
|
||||||
<td data-slot="key-actions">
|
<td data-slot="key-actions">
|
||||||
<form action={removeKey} method="post">
|
<form action={removeKey} method="post">
|
||||||
<input type="hidden" name="id" value={key.id} />
|
<input type="hidden" name="id" value={key.id} />
|
||||||
|
|||||||
@@ -506,7 +506,6 @@ export async function handler(
|
|||||||
if (retry.retryCount !== MAX_FAILOVER_RETRIES) {
|
if (retry.retryCount !== MAX_FAILOVER_RETRIES) {
|
||||||
let topPriority = Infinity
|
let topPriority = Infinity
|
||||||
const providers = allProviders
|
const providers = allProviders
|
||||||
.filter((provider) => !provider.disabled)
|
|
||||||
.filter((provider) => provider.weight !== 0)
|
.filter((provider) => provider.weight !== 0)
|
||||||
.filter((provider) => !retry.excludeProviders.includes(provider.id))
|
.filter((provider) => !retry.excludeProviders.includes(provider.id))
|
||||||
.filter((provider) => {
|
.filter((provider) => {
|
||||||
@@ -990,10 +989,6 @@ export async function handler(
|
|||||||
return undefined
|
return undefined
|
||||||
})(),
|
})(),
|
||||||
}),
|
}),
|
||||||
db
|
|
||||||
.update(KeyTable)
|
|
||||||
.set({ timeUsed: sql`now()` })
|
|
||||||
.where(and(eq(KeyTable.workspaceID, authInfo.workspaceID), eq(KeyTable.id, authInfo.apiKeyId))),
|
|
||||||
...(() => {
|
...(() => {
|
||||||
if (billingSource === "subscription") {
|
if (billingSource === "subscription") {
|
||||||
const plan = authInfo.billing.subscription!.plan
|
const plan = authInfo.billing.subscription!.plan
|
||||||
|
|||||||
Reference in New Issue
Block a user