Skip to content

Commit

Permalink
🐛 fix: fix provider 500 issue (#5807)
Browse files Browse the repository at this point in the history
  • Loading branch information
arvinxx authored Feb 6, 2025
1 parent adecae5 commit db860b5
Showing 1 changed file with 28 additions and 28 deletions.
56 changes: 28 additions & 28 deletions src/app/[variants]/(main)/settings/provider/(detail)/[id]/page.tsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import { redirect } from 'next/navigation';

// import { redirect } from 'next/navigation';
import { DEFAULT_MODEL_PROVIDER_LIST } from '@/config/modelProviders';
import { isServerMode } from '@/const/version';
import { AiInfraRepos } from '@/database/repositories/aiInfra';
import { serverDB } from '@/database/server';
import { getServerGlobalConfig } from '@/server/globalConfig';
import { KeyVaultsGateKeeper } from '@/server/modules/KeyVaultsEncrypt';
// import { isServerMode } from '@/const/version';
// import { AiInfraRepos } from '@/database/repositories/aiInfra';
// import { serverDB } from '@/database/server';
// import { getServerGlobalConfig } from '@/server/globalConfig';
// import { KeyVaultsGateKeeper } from '@/server/modules/KeyVaultsEncrypt';
import { PagePropsWithId } from '@/types/next';
import { ProviderConfig } from '@/types/user/settings';
import { getUserAuth } from '@/utils/server/auth';

// import { ProviderConfig } from '@/types/user/settings';
// import { getUserAuth } from '@/utils/server/auth';

import ClientMode from './ClientMode';
import ProviderDetail from './index';
Expand All @@ -21,25 +21,25 @@ const Page = async (props: PagePropsWithId) => {
if (!!builtinProviderCard) return <ProviderDetail source={'builtin'} {...builtinProviderCard} />;

// if user custom provider
if (isServerMode) {
const { userId } = await getUserAuth();

const { aiProvider } = getServerGlobalConfig();
const aiInfraRepos = new AiInfraRepos(
serverDB,
userId!,
aiProvider as Record<string, ProviderConfig>,
);

const userCard = await aiInfraRepos.getAiProviderDetail(
params.id,
KeyVaultsGateKeeper.getUserKeyVaults,
);

if (!userCard) return redirect('/settings/provider');

return <ProviderDetail {...userCard} />;
}
// if (isServerMode) {
// const { userId } = await getUserAuth();
//
// const { aiProvider } = getServerGlobalConfig();
// const aiInfraRepos = new AiInfraRepos(
// serverDB,
// userId!,
// aiProvider as Record<string, ProviderConfig>,
// );
//
// const userCard = await aiInfraRepos.getAiProviderDetail(
// params.id,
// KeyVaultsGateKeeper.getUserKeyVaults,
// );
//
// if (!userCard) return redirect('/settings/provider');

// return <ProviderDetail {...userCard} />;
// }

return <ClientMode id={params.id} />;
};
Expand Down

0 comments on commit db860b5

Please # to comment.