summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/server/src/utils/editCorrector.ts6
1 files changed, 6 insertions, 0 deletions
diff --git a/packages/server/src/utils/editCorrector.ts b/packages/server/src/utils/editCorrector.ts
index c8a8e1a9..477b2381 100644
--- a/packages/server/src/utils/editCorrector.ts
+++ b/packages/server/src/utils/editCorrector.ts
@@ -69,6 +69,12 @@ export async function ensureCorrectEdit(
originalParams.new_string,
);
}
+ } else if (occurrences > 1) {
+ const result: CorrectedEditResult = {
+ params: { ...originalParams },
+ occurrences,
+ };
+ return result;
} else {
// occurrences is 0 or some other unexpected state initially
const unescapedOldStringAttempt = unescapeStringForGeminiBug(