From cd82436d8df5c0cf52214b14f30957591c005803 Mon Sep 17 00:00:00 2001 From: Askill Date: Mon, 16 Mar 2020 13:50:13 +0100 Subject: [PATCH] delete works --- application/endpoints.py | 11 +++++++++-- test.sqlite | Bin 11091968 -> 11091968 bytes 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/application/endpoints.py b/application/endpoints.py index 7b7d8ba..00e683f 100644 --- a/application/endpoints.py +++ b/application/endpoints.py @@ -67,9 +67,16 @@ class PersonList(Resource): def delete(self, id = None): """ """ try: - data = "" + if id is None: + return flask.make_response(flask.jsonify({'error': "No ID given"}), 404) + + session = Session() + data = session.query(Person).filter_by(person_id=id).delete() + session.commit() + return flask.make_response(flask.jsonify({'data': data}), 204) + except Exception as e: print("error: -", e) - return flask.make_response(flask.jsonify({'error': str(e)}), 400) + return flask.make_response(flask.jsonify({'error': str(e)}), 404) diff --git a/test.sqlite b/test.sqlite index 0e5035df4358a57ffb2807560feab206c59bc985..43da94048c5fb400ab20aab59568145f336ceb13 100644 GIT binary patch delta 670 zcmWN=5i4p9uwqu+8fXo&23vX75NoJ4%*wYCR%j)y;noOi zq&3PKZH=+UTH~w&tI#U4immb11gpdE=S+lLQ zHOH#3=34Wt`PKq!p|!|bY%Q^tTFbhX=_m=q-XIpu1>wK2C9fcw>q(Yo{)e$32vSXb z=?s^%l2u&6m8@nBYq^T6xrS@Gj_bLB8@Y*_xrJM~joZ0{J6XqF+|51Q%YEF>13bt> zJWTNjkMbCgvz{k-lBal@XLy$9c%Bz{k(YRxS9q1zc%3(RlegHw+q}cOyvO@|z$_d2 zkdOG7<`XutnNRtQ&-sEc*}_+BWgB1f4d3z|-}3`M@)JMv3%|0R-}s$B*ukIt#T+~N On_c|V)0h5Rp6myKbtv5c delta 669 zcmWN==~m1E0LI~&7)0Yg329+MDBH*$Lz__cCHwLs`@ST*Dc;IbN_L7U@}1K?xPQWRXExtD{Q4%qpZWL)_7}zm0?A#iB@36tW0Z? zm1Rw~rdU(0Y-^g8W93?TR=zdenqkGQ0&Au<%bIN!T63(q);z1oDz@fZ3#^6KB5Sdg zu$EXQ)>3PkwcJ`^t+ZBItF2ONjkWf#l6~x57!}09a zkwlW~xSnM!X9X)+#SN_HMsDI}*07daxRu+uojbUbySSTsxR-U@$NfCOgFM8;Ji?rIZnP1q$UVh~__VGJ^u%83` O$zL2C8cF;PV*dfMQ!&N>