diff --git a/app/api/conversations/route.ts b/app/api/conversations/route.ts index eef0555..9a4d6d6 100644 --- a/app/api/conversations/route.ts +++ b/app/api/conversations/route.ts @@ -4,8 +4,12 @@ import { client, getInfo, setSession } from '@/app/api/utils/common' export async function GET(request: NextRequest) { const { sessionId, user } = getInfo(request) - const { data }: any = await client.getConversations(user) - return NextResponse.json(data, { - headers: setSession(sessionId), - }) + try { + const { data }: any = await client.getConversations(user) + return NextResponse.json(data, { + headers: setSession(sessionId), + }) + } catch (error) { + return NextResponse.json([]); + } } diff --git a/app/api/parameters/route.ts b/app/api/parameters/route.ts index 97bbdb2..b8139d6 100644 --- a/app/api/parameters/route.ts +++ b/app/api/parameters/route.ts @@ -4,8 +4,12 @@ import { client, getInfo, setSession } from '@/app/api/utils/common' export async function GET(request: NextRequest) { const { sessionId, user } = getInfo(request) - const { data } = await client.getApplicationParameters(user) - return NextResponse.json(data as object, { - headers: setSession(sessionId), - }) + try { + const { data } = await client.getApplicationParameters(user) + return NextResponse.json(data as object, { + headers: setSession(sessionId), + }) + } catch (error) { + return NextResponse.json([]); + } } diff --git a/package.json b/package.json index df448cd..e86ac79 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "copy-to-clipboard": "^3.3.3", "dify-client": "2.0.0", "eslint": "8.36.0", - "eslint-config-next": "13.2.4", + "eslint-config-next": "13.4.0", "eventsource-parser": "^1.0.0", "husky": "^8.0.3", "i18next": "^22.4.13", @@ -37,7 +37,7 @@ "js-cookie": "^3.0.1", "katex": "^0.16.7", "negotiator": "^0.6.3", - "next": "13.2.4", + "next": "13.4.0", "react": "18.2.0", "react-dom": "18.2.0", "react-error-boundary": "^4.0.2",