From b37835ac9c8f02f56e38c3ce34595b4368f70f95 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Sat, 17 Oct 2020 18:24:06 +0200 Subject: [PATCH] Make sure `w` parameter is only included when a width is provided. (#17971) --- packages/next/client/image.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/next/client/image.tsx b/packages/next/client/image.tsx index 7d96a5a886bc672..620dd7f5750118b 100644 --- a/packages/next/client/image.tsx +++ b/packages/next/client/image.tsx @@ -178,5 +178,7 @@ function cloudinaryLoader({ root, src, width }: LoaderProps): string { function defaultLoader({ root, src, width }: LoaderProps): string { // TODO: change quality parameter to be configurable - return `${root}?url=${encodeURIComponent(src)}&w=${width}&q=100` + return `${root}?url=${encodeURIComponent(src)}&${ + width ? `w=${width}&` : '' + }q=100` }