Skip to content

Commit bea0c10

Browse files
committed
fix: logic error on the check for getting remote patterns
1 parent d8b076f commit bea0c10

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/runtime/src/helpers/utils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -211,8 +211,8 @@ export type ImagesConfig = Partial<ImageConfigComplete> &
211211
}
212212
export const getRemotePatterns = (experimental: ExperimentalConfig, images: ImagesConfig) => {
213213
// Where remote patterns is configured pre-v12.2.5
214-
if (experimental.images) {
215-
return experimental.images.remotePatterns || []
214+
if (experimental.images?.remotePatterns) {
215+
return experimental.images.remotePatterns
216216
}
217217

218218
// Where remote patterns is configured after v12.2.5

test/helpers/utils.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import Chance from 'chance'
22
import { ExperimentalConfig } from 'next/dist/server/config-shared'
3-
import { ImageConfigComplete } from 'next/dist/shared/lib/image-config'
43
import { getCustomImageResponseHeaders, getRemotePatterns, ImagesConfig } from '../../packages/runtime/src/helpers/utils'
54

65
const chance = new Chance()
@@ -88,6 +87,7 @@ describe('getRemotePatterns', () => {
8887

8988
expect(result).toStrictEqual(mockImages.remotePatterns)
9089
})
90+
9191
it('returns an empty array', () => {
9292
const result = getRemotePatterns(mockExperimentalConfig, mockImages)
9393
expect(result).toStrictEqual([])

0 commit comments

Comments
 (0)