From 4d72239649e4f28a4b9852eac1be4076f31a28cd Mon Sep 17 00:00:00 2001 From: Motoko Date: Mon, 30 Mar 2026 18:52:18 +0000 Subject: [PATCH] Fix: Use DocumentBriefResponse in DocumentListResponse to avoid validation error --- app/schemas/document.py | 8 ++++---- data/claudia_docs.db | Bin 147456 -> 147456 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/schemas/document.py b/app/schemas/document.py index 9afcd8e..afe936e 100644 --- a/app/schemas/document.py +++ b/app/schemas/document.py @@ -40,10 +40,6 @@ class DocumentResponse(BaseModel): model_config = {"from_attributes": True} -class DocumentListResponse(BaseModel): - documents: list[DocumentResponse] - - class DocumentBriefResponse(BaseModel): """Brief document for list views without content.""" id: str @@ -56,3 +52,7 @@ class DocumentBriefResponse(BaseModel): updated_at: datetime model_config = {"from_attributes": True} + + +class DocumentListResponse(BaseModel): + documents: list[DocumentBriefResponse] diff --git a/data/claudia_docs.db b/data/claudia_docs.db index 7d811eff24beb3b4f57be03903f5e4f9ce83326b..908ec5d8d0d13fd79adf9ef52707450b28bd0ef2 100644 GIT binary patch delta 2962 zcmd5;UuYaf7~h%Q8JiZHTX^)@TnTO@e2AU{eZfBpB_h(ySvH7&q%o|3dAtIlL zG7d41k`%MZ;n??NiXB&aB5;&A6t5(2PgnL$O}?2#)0LMSYW1#KO;+Nha(HSc34^(7 zwXwOc_LjEEIumt=RweZ*@hG7j6BoOr;;fK}xrx0ea}b>~&^a`py$Zf*AOE_Hx0y}Q zk3Dd!*(}T*I5u`-+!_R^VxUSpdla>@*FmYdxoKpZx~}<=$CJbfaLi(XnI8%4%Yb8- z2Oqqlnz>#%FR0X4qIIBwNr&P?EZfusVlH2Sfs*EC=La6F_+SDV#WgMdtGdvpNwYS zN)Ao$nmja}9C{;O7WK8T=s~e$Y-`ORtchyxroKR}t>RZ>g<}r@?24*%rAz6m5_Z}; z1|G=Rr*y`yqH={s*je~^$G)Ojx^9&3*uRvnx3lj{>382OMzA>q`) zv5>9`N+58+QwK}mmy~&lABR+zT8mNQB#x&tg-On2n0P#lMd$~qQI`d$~T@8S2+|>H%>{+0*{e|$7xDJ%Hq_Iq~r565}YK` z^|=aatXf;-V@9cm!yurTyPh9L3Ij&@8eZaMUbnNE%1J7xwb22fVE7 z!W2x%CEyoFiC-s?KxjY!fchTU^!}`RfMvY5TL}s_S&Qp0)?nIvXu;~ziS$#k0~|DPQ7Qs z+|qPcZ@>hDi)>Ddl-bjY_33?Rty?!VR4A=SMKn|_mxhP(WqbbCJ@D%juxRBrDhx+7 zkoTXWT0wN%K)<2eossdM(Z)dwl#~erRzdxAxk>q~fx`0Hc6PGd%IYv@C~}fb^fOBT yiIqGwnRs?pa=03sSTWk?!%=uj)$k1i-9AO>AbA_x`(!<}=_M3EIm*4YNi^UZyfYJRgjMh<~P6`yhv9$spaPn?`A z{N?WbjhTk8NY5;gEESE5$& zi%9Dgeo8bAve_Pi-vNM#{h;0N+yb}S%_?@mBx?