Skip to content

Commit 0890a15

Browse files
authored
Merge pull request #529 from chaitin/feat-mcpupstream-delete
feat: mcp upstreams 软删除
2 parents 980282c + 8ea7cda commit 0890a15

1 file changed

Lines changed: 0 additions & 18 deletions

File tree

  • backend/biz/setting/repo

backend/biz/setting/repo/mcp.go

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -135,24 +135,6 @@ func (r *mcpRepo) DeleteUserUpstream(ctx context.Context, uid, id uuid.UUID) err
135135
return err
136136
}
137137
return entx.WithTx2(ctx, r.db, func(tx *db.Tx) error {
138-
tools, err := tx.MCPTool.Query().
139-
Where(mcptool.UserID(uid)).
140-
Where(mcptool.UpstreamID(id)).
141-
All(ctx)
142-
if err != nil {
143-
return err
144-
}
145-
toolIds := cvt.Iter(tools, func(_ int, t *db.MCPTool) uuid.UUID { return t.ID })
146-
if _, err := tx.MCPTool.Delete().
147-
Where(mcptool.IDIn(toolIds...)).
148-
Exec(ctx); err != nil {
149-
return err
150-
}
151-
if _, err := tx.MCPUserToolSetting.Delete().
152-
Where(mcpusertoolsetting.ToolIDIn(toolIds...)).
153-
Exec(ctx); err != nil {
154-
return err
155-
}
156138
_, err = tx.MCPUpstream.Delete().
157139
Where(mcpupstream.UserID(uid)).
158140
Where(mcpupstream.ID(row.ID)).

0 commit comments

Comments
 (0)