diff --git a/.changeset/lovely-goats-rest.md b/.changeset/lovely-goats-rest.md new file mode 100644 index 000000000..0492981bf --- /dev/null +++ b/.changeset/lovely-goats-rest.md @@ -0,0 +1,5 @@ +--- +"@opennextjs/aws": patch +--- + +fix(build): Refactor fallback values to be dummy overrides in createEdgeBundle \ No newline at end of file diff --git a/packages/open-next/src/build/edge/createEdgeBundle.ts b/packages/open-next/src/build/edge/createEdgeBundle.ts index 2ca114c24..412f8bc79 100644 --- a/packages/open-next/src/build/edge/createEdgeBundle.ts +++ b/packages/open-next/src/build/edge/createEdgeBundle.ts @@ -59,7 +59,8 @@ export async function buildEdgeBundle({ }: BuildEdgeBundleOptions) { const isInCloudflare = await isEdgeRuntime(overrides); function override(target: T) { - return typeof overrides?.[target] === "string" + return typeof overrides?.[target] === "string" || + typeof overrides?.[target] === "function" ? overrides[target] : undefined; }