From f671249fed837e1540fc0eed6362e3475d52208a Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Mon, 15 Dec 2025 13:21:19 +0700 Subject: [PATCH] fix simulation get data response --- .../insert_actual_data.cpython-311.pyc | Bin 51250 -> 51250 bytes .../equipment/__pycache__/run.cpython-311.pyc | Bin 3336 -> 3336 bytes .../__pycache__/schema.cpython-311.pyc | Bin 16276 -> 13986 bytes src/simulations/schema.py | 10 ++++++++++ src/simulations/service.py | 10 +++++++++- 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/modules/equipment/__pycache__/insert_actual_data.cpython-311.pyc b/src/modules/equipment/__pycache__/insert_actual_data.cpython-311.pyc index ab268e4ce7ed14a22fe60d74b8af1d67d39bd149..4f125e2969cc8f3c26843ce0ebb6376a95342830 100644 GIT binary patch delta 36 qcmdlqfqByeX71&@yj%=GAXRU_k$agK>X71I&dbZi00dI?_8YnX@&EuX5(Kya delta 20 acmeB>>X71I&dbZi00eUwEjDuhi%~Qq$tOZ^JgmCVqg+f zurH{~3L%3ossr5!(N*4bafB{*kq~s#O)$x;t~&2KOx(B5wrB5o&iiw|?|YJcIca&- z*w|puucKM-SmES5%Ll?052>F?qKU3@ZC0ODE14aTfR|(xee^kZ-0Ek%AN>&HhtLNY zA3z^ud=ULG3YFn$F6DC0-bhZrA1A7*?QeT4B5^ijq~(Z?7cLmy{+9DRcE3G_+E zC&9Ogj28v{Bt&xC;FMI?!FFCvc0MKQK+6|GB(>GHL5?XAJwu5CVt_ax0Z0Nw`a-ap z??5;P7^ja<+vpGb0JmnLp)R|6)6rb7e(zf6sB-RBp~IDM=O>@$3u@trmYmnT z=}m9?t2eFjr`CdRr8iNH*W>gipDuO_bn8T*ZVq}Mpo5oPw7t`I{dJ8ZgP8){1C4~% z_;3mCaHE#>lB*Z|Q(`O* zgh^SPnUFk6LGMNM-*k!6E3@thArquz`2XLt#qILbo&8C@HT0XuZf!lkZ6Kt62T(#Z P(2VDZ`pCl(9yb3kW6d1Y delta 1790 zcmb`HU2Icj7{~j*=d?X#bj^WI1|1u6oVJ5)Y-|xThME<;nAw_GWk!^hwbPkxg|qUZ zOgD6r#mr>k0VG~1^M)@CBgdE}a=`_`MQ=*t#~2~r7=@@w7k429BG2=lcNse!ceFjf z{?GgTpXYf$PWxrg(SgEKe*Y2|zJB?-p-ZX0Q1~t5$$)i*?Fwi~_L3_SpDu14 zxKy=vtoo6$xD_t>oX8PFNddjp`s+0KtDJ1f`xG$9p?soAsxS?!=L9URt)eec8wQNH%L8*IxY1# zilOUynK#k#t8|p81{A1vl^E)0r5;iZy(lkp0v)HM<8Rd0rC#GUAmFyE#NCFzGB0x& z9s8x@BIQIK_iF?9#RRyF2a1Rx9PS6Doa;vG1H`X6ZQ~H zLLVVR*h|<)*iSe>c!%&Vfu`_kJVmmT@Ft;a4zHo;Ys5(mKJcCjtvOMDGB~bI=o6W2 zD0(#%{V5b3+&a8zv}vR)XV`Cr(4`m{_!!xM(g?7S8I9wz(&r+}oYnV$#Mi zy!vj#*}8oLt&DZEoa^CVCl1co(b Optional[Simulation]: - query = Select(Simulation).where(Simulation.id == simulation_id) + query = ( + Select(Simulation) + .options( + selectinload(Simulation.masterdata_entries), + selectinload(Simulation.plant_transactions), + ) + .where(Simulation.id == simulation_id) + ) result = await db_session.execute(query) return result.scalars().one_or_none()