From 75fc8a29f85ab484302dc2470c555d81d014e54a Mon Sep 17 00:00:00 2001 From: Bryan Date: Mon, 13 May 2024 23:38:39 +0200 Subject: [PATCH] fix: minor change on biotopeDto and schema injector --- bun.lockb | Bin 109325 -> 109325 bytes src/dto/biotope/BiotopeCreateDto.ts | 4 ++-- src/dto/biotope/BiotopeUpdateDto.ts | 4 ++-- src/utils/routeOptionInjection.ts | 4 ---- 4 files changed, 4 insertions(+), 8 deletions(-) diff --git a/bun.lockb b/bun.lockb index 06e3f60dfc1b996e085ff2dbf3a40764389d59ea..3a0529ca24a1e946478d0ede7be40698ef6cc638 100755 GIT binary patch delta 1756 zcmW;AIn0;@07vmOF^mijOooxA32|a%WMrfpBU|xCt%^r2_4@GmEY{ZI)#8n{RqD~= zjW^bX#DzF9lDIGu{lDdxmv=B32a|F6%<&^f4y)tG{&&S7RoA#-c!y4dJ4Scvv}oL= zjSKaX|ZCoeW2G?$gO}LO0VXa7OQboe~%HAJD0A#o$4m8aE72=rp)v z^pH-A#>46uJ2W5BNw7yN*GX|e`%#??M|2+3$#FvWah(EZ^q$ZuaY6s2PK7H5PwLdT zVR%ZX!5yPQr$ytmI>rvor*snR(Rx}Z#R2VSbTS;#c~&RK3Ek&(3Y^h9&?#|2ztpL4 z#o&3J8aE7I&}neT=tZ3tjhEChc4!{zB-o?%vQCNv+Glh!9MP$Ca-7h8MW?_Sy|X$c zF6h6iQ{jriIh`6e4A1K{xMTF1PK(9`b&MUFwN8RPTCeM*IH3K8PKF~oZ|dYYq5GCj zfirq<>y)^le^IBx6@yDUHEtL-It}g^y`$5j@vb_?4$b#;6711>Unj)@?GJP^9MSnu zC&vlhk8}#0(Q9=|T+shmr@|G3%Q`h~7=EJD;EvH1ofeI&>KHpTKh;UFN9!}46bH0B zoeW2GuIc1Bq5HW`firqv=#;pi|D{faD+XWb)VN`IU8lhvqZ>Lc8ofHk4$ZH16713X zMkmDq?QeB59MSnsC&vlh?{x~C(fdKC#0C8ybt+sj7<6jfF#JiU!5yQYby_rjQODS! z`KwNXJzBr%q&T4cyH189I)CWoIH5c06gZ>zr%s6r`Zsl|o5v1sw~ikEbL%ZvZ~N=t GzyAX&Sz6%$ delta 1756 zcmW;AIn0;@07r363?qXBlVM~rA#q`3WMrfpBU|ytwpQwi=ZD8q%p z#=4NW5GO_w7e=E0xBT+*4kqJZGOnFIdh<<()zKsWyJC>4YuqrrQ>Vclqq}rkH11Z% z*r9okPJ%sJ_v)lLpnacCh9f%n>*P40o9PrdqxXPLi3|G2bShjiIIdIUhT#dF26v1e z)M?Q;sgAKj^C6uCd$e+$6bH0V>0~&f^RP~i6S|M+6gZ>zs7{Fs`j6>UxMJ|QPK_Ie zPv|tbV^rw0XgsNou|xAIodkQdp4LfmK>Hb;3`caH)yZ)}_c@&cXY>wqN?gz{bt+sj zcwVQ*4Z|078r(5@QKv=YC3TD)nuj_G_GrDVlj4B(X`Kv5bSj-3Cv?x~6gZ>zicX0O z`e$`2TroJOQ{#r=d7TD#j4tT3Xk1js*r8eLB-o?%s!oan+OO$kIHGe&C&vlh%Q^+l z=v~n%aY6reoeEbB-q5LW!?4k5aL4FPofeI&>KHpT-_l92N9%2!6bH25(aCT`=Utr~ zCv@M_DR4%w)hTg7|9zbbR}8M{)VN{zflh-vMjz_5Xk1sv*rEB6PJ%sJAM2zzpxxr}X6@P$r|8-`!%G`M5*l}?LBua2=p^J|?1d$hjM zNpV2?Tb&F?biUKcaYFZdodRd{e$Xj#LH|dc3ResUof().optional(), - volume: z.number().optional(), + image: z.custom().optional().nullable(), + volume: z.number().optional().nullable(), }); export type BiotopeCreateDto = z.infer; diff --git a/src/dto/biotope/BiotopeUpdateDto.ts b/src/dto/biotope/BiotopeUpdateDto.ts index 7640632..e19d09b 100644 --- a/src/dto/biotope/BiotopeUpdateDto.ts +++ b/src/dto/biotope/BiotopeUpdateDto.ts @@ -5,8 +5,8 @@ export const BiotopeUpdateDtoSchema = z name: z.string().min(1).max(100), description: z.string().max(255), startedDate: z.coerce.date(), - image: z.custom(), - volume: z.number(), + image: z.custom().nullable(), + volume: z.number().nullable(), }) .partial(); diff --git a/src/utils/routeOptionInjection.ts b/src/utils/routeOptionInjection.ts index dcb5350..134b1b1 100644 --- a/src/utils/routeOptionInjection.ts +++ b/src/utils/routeOptionInjection.ts @@ -17,10 +17,6 @@ export function injectResponseSchemaInRouteOption( routeOptions.schema.response = {}; } - if (!routeOptions.schema.response[200] && statusCode !== 200) { - routeOptions.schema.response[200] = z.void(); - } - if ( !routeOptions.schema.response[statusCode] || routeOptions.schema.response[statusCode] instanceof z.ZodVoid