From 79d047e64fd40507abf9de2ced5dab7aeb2bb6fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20S=C3=B6derling?= Date: Mon, 20 Feb 2023 03:02:37 +0100 Subject: [PATCH] fix: sizes property optional on upload (#2066) * omit 'sizes' when uploading files from the inferred collection type * cleanup * optional sizes on create and update, instead of omitted --- src/auth/operations/registerFirstUser.ts | 2 +- src/collections/graphql/resolvers/create.ts | 2 +- src/collections/operations/create.ts | 2 +- src/collections/operations/local/create.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/auth/operations/registerFirstUser.ts b/src/auth/operations/registerFirstUser.ts index 1f3fb5fcee..8807b76fab 100644 --- a/src/auth/operations/registerFirstUser.ts +++ b/src/auth/operations/registerFirstUser.ts @@ -7,7 +7,7 @@ import { Collection } from '../../collections/config/types'; export type Arguments = { collection: Collection - data: MarkOptional & { + data: MarkOptional & { email: string password: string } diff --git a/src/collections/graphql/resolvers/create.ts b/src/collections/graphql/resolvers/create.ts index 17677c14be..6f02f06dcf 100644 --- a/src/collections/graphql/resolvers/create.ts +++ b/src/collections/graphql/resolvers/create.ts @@ -7,7 +7,7 @@ import { Collection } from '../../config/types'; import create from '../../operations/create'; export type Resolver = (_: unknown, args: { - data: MarkOptional, + data: Omit, 'sizes'>, locale?: string draft: boolean }, diff --git a/src/collections/operations/create.ts b/src/collections/operations/create.ts index f091fec397..88de0bc81c 100644 --- a/src/collections/operations/create.ts +++ b/src/collections/operations/create.ts @@ -32,7 +32,7 @@ export type Arguments disableVerificationEmail?: boolean overrideAccess?: boolean showHiddenFields?: boolean - data: MarkOptional + data: MarkOptional overwriteExistingFiles?: boolean draft?: boolean autosave?: boolean diff --git a/src/collections/operations/local/create.ts b/src/collections/operations/local/create.ts index 27ecaa655e..9f0f740570 100644 --- a/src/collections/operations/local/create.ts +++ b/src/collections/operations/local/create.ts @@ -13,7 +13,7 @@ import { APIError } from '../../../errors'; export type Options = { collection: TSlug - data: MarkOptional + data: MarkOptional depth?: number locale?: string fallbackLocale?: string