perf: mcp save raw schema (#5030)

* perf: mcp save raw schema

* fix: test

* code

* perf: json schema test

* perf: mcp
This commit is contained in:
Archer
2025-06-13 18:46:55 +08:00
committed by GitHub
parent 0914eacb5e
commit 9d6a48a62f
35 changed files with 424 additions and 415 deletions

View File

@@ -167,7 +167,15 @@ export async function delFileByFileIdList({
const bucket = getGridBucket(bucketName);
for await (const fileId of fileIdList) {
await bucket.delete(new Types.ObjectId(fileId));
try {
await bucket.delete(new Types.ObjectId(String(fileId)));
} catch (error: any) {
if (typeof error?.message === 'string' && error.message.includes('File not found')) {
addLog.warn('File not found', { fileId });
return;
}
return Promise.reject(error);
}
}
});
}

View File

@@ -4,10 +4,10 @@ import { type StoreSecretValueType } from '@fastgpt/global/common/secret/type';
import { HeaderSecretTypeEnum } from '@fastgpt/global/common/secret/constants';
export const storeSecretValue = (
storeSecret: StoreSecretValueType
storeSecret: StoreSecretValueType = {}
): Record<string, SecretValueType> => {
return Object.fromEntries(
Object.entries(storeSecret || {}).map(([key, value]) => [
Object.entries(storeSecret).map(([key, value]) => [
key,
{
secret: encryptSecret(value.value),