Skip to content

Commit f7e2703

Browse files
committed
merge resolved in-place and fall through instead of re-dereferencing
1 parent 68f9812 commit f7e2703

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/providers/google-vertex-ai/utils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,8 @@ export const derefer = (
225225
const keys = Object.keys(node);
226226
if (keys.length === 1) return resolved;
227227
const { $ref: _, ...siblings } = node;
228-
return derefer({ ...resolved, ...siblings }, activeDefs, stack);
228+
for (const key of Object.keys(node)) delete (node as any)[key];
229+
Object.assign(node as any, resolved, siblings);
229230
}
230231
}
231232
for (const [k, v] of Object.entries(node)) {

0 commit comments

Comments
 (0)