Fix bug where start/end line not passed to diff

This commit is contained in:
Matt Rubens
2024-12-16 12:22:23 -05:00
parent c2b4b05459
commit 61b2104345
3 changed files with 16 additions and 10 deletions

View File

@@ -1238,7 +1238,12 @@ export class Cline {
const originalContent = await fs.readFile(absolutePath, "utf-8")
// Apply the diff to the original content
const diffResult = this.diffStrategy?.applyDiff(originalContent, diffContent) ?? {
const diffResult = this.diffStrategy?.applyDiff(
originalContent,
diffContent,
parseInt(block.params.start_line ?? ''),
parseInt(block.params.end_line ?? '')
) ?? {
success: false,
error: "No diff strategy available"
}