diff --git a/packages/next/server/image-optimizer.ts b/packages/next/server/image-optimizer.ts index 155f994ed496..c6c2267cc322 100644 --- a/packages/next/server/image-optimizer.ts +++ b/packages/next/server/image-optimizer.ts @@ -511,7 +511,7 @@ export async function imageOptimizer( } } else { throw new ImageError( - 500, + 400, 'Unable to optimize image and unable to fallback to upstream image' ) } diff --git a/test/integration/image-optimizer/test/util.js b/test/integration/image-optimizer/test/util.js index e8a7094fd6c8..a972b447202c 100644 --- a/test/integration/image-optimizer/test/util.js +++ b/test/integration/image-optimizer/test/util.js @@ -766,7 +766,7 @@ export function runTests(ctx) { const query = { url, w: ctx.w, q: 39 } const opts = { headers: { accept: 'image/webp' } } const res = await fetchViaHTTP(ctx.appPort, '/_next/image', query, opts) - expect(res.status).toBe(500) + expect(res.status).toBe(400) expect(await res.text()).toBe( `Unable to optimize image and unable to fallback to upstream image` )