From 553ca5204a83bd2a685f4cf9374fa52d35597189 Mon Sep 17 00:00:00 2001 From: Dan Dembinski Date: Fri, 22 May 2020 23:43:17 -0400 Subject: [PATCH] ood method should update the row instead of just adding a new row now. It also has some logic to return a list of new, unadded manga when updating urls --- main.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index ce3de6d..d15acd0 100644 --- a/main.py +++ b/main.py @@ -171,7 +171,8 @@ def upgrade(): @app.route('/ood/', methods=['GET']) def ood(): - added = [] + updated = [] + unadded = [] url = [] base = [] @@ -204,10 +205,14 @@ def ood(): # query = manga(name=name[z], url=url[z], url_flag=str(base[z]), view_format=0, unknown_value=0) result.url = url[z] new_manga['title'] = name[z] - added.append(new_manga) + updated.append(new_manga) + else: + new_manga = {} + new_manga['title'] = name[z] + unadded.append(new_manga) z = z + 1 db.session.commit() - return jsonify(updated=added) + return jsonify(updated=updated, unadded=unadded) @app.route('/test/', methods=['GET']) def test():