diff --git a/src/camera/index.ts b/src/camera/index.ts index 08ec14ab..d78ff763 100644 --- a/src/camera/index.ts +++ b/src/camera/index.ts @@ -24,8 +24,9 @@ export type CameraWithCount = { export type Cameras = CameraWithCount[]; -export const createCameraKey = ({ make, model }: Camera) => - parameterize(`${make}-${model}`, true); +// Support keys for make-only and model-only camera queries +export const createCameraKey = ({ make, model }: Partial) => + parameterize(`${make ?? 'ANY'}-${model ?? 'ANY'}`, true); export const getCameraFromParams = ({ make,