mirror of
https://github.com/labring/FastGPT.git
synced 2026-05-05 01:02:59 +08:00
V4.14.1 feature (#5880)
* feat: app split (#5858) * feat: app split script * fix: app split * chore: app split script try-catch * adjust dashborad page (#5872) * create page * create page * create button * router name * bot * template * create page * mobile * toolfolder * fix * fix * fix build * split tool select * img * doc * rename enum * fix page adjust (#5883) * fix page adjust * fix ad store * fix: initv4141 (#5886) * fix: create app * doc * hide api * doc * feat: payment pause interactive (#5892) * fix: copy clbs (#5889) * fix: copy clbs * fix: copy clbs * fix: http protocol handling in baseURL (#5890) * fix: http protocol handling in baseURL * ui fix * auto saved version * fix * auto save * fix: model permission modal (#5895) * folder * fix: del app * navbar * fix: plugin file selector (#5893) * fix: plugin file selector * fix: plugin file selector * workflow tool inputform * pick --------- Co-authored-by: archer <545436317@qq.com> * fix: workflow tool time * doc * fix workorder button (#5896) * add inform track (#5897) * remove invalid track * comment * feat: marketplace refresh api (#5884) * marketplace refresh * fix: helper bot menu button (#5898) --------- Co-authored-by: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Co-authored-by: heheer <heheer@sealos.io> Co-authored-by: 伍闲犬 <whoeverimf5@gmail.com>
This commit is contained in:
@@ -4,7 +4,7 @@ import {
|
||||
FlowNodeInputTypeEnum,
|
||||
FlowNodeTypeEnum
|
||||
} from '@fastgpt/global/core/workflow/node/constant';
|
||||
import { AppTypeEnum } from '@fastgpt/global/core/app/constants';
|
||||
import { AppFolderTypeList } from '@fastgpt/global/core/app/constants';
|
||||
import { MongoApp } from './schema';
|
||||
import type { StoreNodeItemType } from '@fastgpt/global/core/workflow/type/node';
|
||||
import { encryptSecretValue, storeSecretValue } from '../../common/secret/utils';
|
||||
@@ -153,7 +153,7 @@ export const onDelOneApp = async ({
|
||||
});
|
||||
|
||||
const deletedAppIds = apps
|
||||
.filter((app) => app.type !== AppTypeEnum.folder)
|
||||
.filter((app) => !AppFolderTypeList.includes(app.type))
|
||||
.map((app) => String(app._id));
|
||||
|
||||
// Remove eval job
|
||||
@@ -217,6 +217,7 @@ export const onDelOneApp = async ({
|
||||
{ session }
|
||||
);
|
||||
|
||||
// Delete avatar
|
||||
await removeImageByPath(app.avatar, session);
|
||||
};
|
||||
|
||||
@@ -239,10 +240,10 @@ export const onDelOneApp = async ({
|
||||
for await (const app of apps) {
|
||||
if (session) {
|
||||
await del(app, session);
|
||||
return deletedAppIds;
|
||||
}
|
||||
|
||||
await mongoSessionRun((session) => del(app, session));
|
||||
return deletedAppIds;
|
||||
}
|
||||
|
||||
return deletedAppIds;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user