diff --git a/index.ts b/index.ts index 8b4520a..531aa02 100644 --- a/index.ts +++ b/index.ts @@ -1412,7 +1412,7 @@ async function updateMergeRequest( projectId: string, options: Omit< z.infer, - "project_id" | "merge_request_iid" | "branch_name" + "project_id" | "merge_request_iid" | "source_branch" >, mergeRequestIid?: number, branchName?: string @@ -2174,7 +2174,7 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => { const mergeRequest = await getMergeRequest( args.project_id, args.merge_request_iid, - args.branch_name + args.source_branch ); return { content: [ @@ -2188,7 +2188,7 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => { const diffs = await getMergeRequestDiffs( args.project_id, args.merge_request_iid, - args.branch_name, + args.source_branch, args.view ); return { @@ -2198,12 +2198,13 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => { case "update_merge_request": { const args = UpdateMergeRequestSchema.parse(request.params.arguments); - const { project_id, merge_request_iid, branch_name, ...options } = args; + const { project_id, merge_request_iid, source_branch, ...options } = + args; const mergeRequest = await updateMergeRequest( project_id, options, merge_request_iid, - branch_name + source_branch ); return { content: [ diff --git a/schemas.ts b/schemas.ts index 390997b..7afe6b9 100644 --- a/schemas.ts +++ b/schemas.ts @@ -564,7 +564,7 @@ export const GetMergeRequestSchema = ProjectParamsSchema.extend({ .number() .optional() .describe("The IID of a merge request"), - branch_name: z.string().optional().describe("Source branch name"), + source_branch: z.string().optional().describe("Source branch name"), }); export const UpdateMergeRequestSchema = GetMergeRequestSchema.extend({