From c20bde2c25df7881a77e564567afeb27e4ba128c Mon Sep 17 00:00:00 2001 From: Annisa Devi Nurmalasari <advi.nurmalasari@gmail.com> Date: Mon, 13 Jun 2022 20:30:17 +0700 Subject: [PATCH] Update proxy --- __pycache__/update.cpython-310.pyc | Bin 1385 -> 1427 bytes db_mahasiswa.db | Bin 8192 -> 8192 bytes update.py | 15 +++++++++------ 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/__pycache__/update.cpython-310.pyc b/__pycache__/update.cpython-310.pyc index 7dcef07151736a96a002701bc7cd870c9560a387..43b7e737d1716ed45f12558423c4dee814fb6fe0 100644 GIT binary patch delta 247 zcmaFKHJO_?pO=@5fq{Wxj`i}S@{PR5natT47#I#SFfbH%FfcGQGFDlpFxE1bFk~^- zFs3loFk~@hGNv&1GI=tjFnBQ3GSx7pFk~|o=}%^6Hql98PvI!x04Zu_6lX}`6lcg} z3}*;tU<AVw&J?Z`?i8M0rY1&B-pP^7ksP<!Qc_D2Gjk?yXI9q8oWRJyP{r$7RFq$& zke{4fT9lfi$#jdmxFoTpv^YLFKP9zDhJk@$@<(PDHeLn>h9Z{9)-0KF5)2FsObtv- rEKE|2986+N0*oAtY>X02Y>YgNMT(R6vDh%mP5#ZI%cwY6lhpwLNfI{~ delta 205 zcmbQt{gR6}pO=@5fq{WxDckZShK;<(ne;gr7#I#SFfbICF)%PRGFEA(FxE1bFk~^- zFs3loFk~@hGNv&1GI=tjFnBQ3GEL@YHc?_^0KpQD6!sL35>Ak!W=3&_6i#u56s}&T zCPq!}$=S@2teF!S85ky?VOAE`WV*#&T#{H)S{$F8pOPBImXcbMn3*$KoW+HWg@J*g zh<9=#OQw_v0|Nt70}~SqlN6&Evj8IpBO4<dqZDJ2!sHh$HjJ{9Ratcz6($F>IsgEB C)GB`f diff --git a/db_mahasiswa.db b/db_mahasiswa.db index d49d6b66438b0b06ed867412d66074e7da5d0ce3..e691e60db5345b45a4429449abd90111f5f0981a 100644 GIT binary patch delta 194 zcmZp0XmFSy&B!xR#+i|4W5N=CDQ-Sz2L4<8TljnV)A;TAMfqOy9pszNm&@n8u~3zd zUxS-j(b>?_z|6?f$il#I@*H^yp~S324K8G11Gq3JlCYr>T$lq{7-0xIhA;=nY&K>^ c=gE`gl~@zA5>;6z_sgp?sj`5m$-VN$01vJ&egFUf delta 46 zcmZp0XmFSy&B!uQ#+i|2W5N=CE@u8-2L4<8Tljl77FzI6Y;b2%WuELPuR3{)ybl02 Cl?{*p diff --git a/update.py b/update.py index ce3eaf9..5e28806 100644 --- a/update.py +++ b/update.py @@ -24,10 +24,13 @@ async def updateMahasiswa(mahasiswa: Mahasiswa): query_get = "SELECT * FROM mahasiswa WHERE npm = :npm" mahasiswa_obj = await database.fetch_one(query=query_get, values={"npm": mahasiswa.npm}) - # insert new mahasiswa - query = table_mahasiswa.insert().values(npm=mahasiswa.npm, nama=mahasiswa.nama) - newMahasiswa_id = await database.execute(query) - response = {"status":"OK"} - return response + if mahasiswa_obj==None : + # insert new mahasiswa + query = table_mahasiswa.insert().values(npm=mahasiswa.npm, nama=mahasiswa.nama) + newMahasiswa_id = await database.execute(query) + response = {"status":"OK"} + return response + else : + return {"detail" : "Mahasiswa dengan npm " + str(mahasiswa.npm) + " sudah ada"} except : - raise HTTPException(status_code=400, detail= "Mahasiswa dengan npm " + str(mahasiswa.npm) + " sudah ada") + raise HTTPException(status_code=400, detail= "Error occured") -- GitLab