summaryrefslogtreecommitdiff
path: root/animism-align/cli/app/controllers/crud_controller.py
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-03-05 23:33:50 +0100
committerJules Laplace <julescarbon@gmail.com>2021-03-05 23:33:50 +0100
commitf6e6b1edbbb68bf6bf93a10deebd4cd55ffaff0f (patch)
treebb44de81746cfd088bfab49247b9ec8508bb4605 /animism-align/cli/app/controllers/crud_controller.py
parent6726fa9fe050aa47ff7f537b91705372e290f501 (diff)
use other login validator thingie
Diffstat (limited to 'animism-align/cli/app/controllers/crud_controller.py')
-rw-r--r--animism-align/cli/app/controllers/crud_controller.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/animism-align/cli/app/controllers/crud_controller.py b/animism-align/cli/app/controllers/crud_controller.py
index 4fcb77d..78bff2d 100644
--- a/animism-align/cli/app/controllers/crud_controller.py
+++ b/animism-align/cli/app/controllers/crud_controller.py
@@ -1,7 +1,7 @@
from flask import request, jsonify
from flask_classful import FlaskView, route
from werkzeug.datastructures import MultiDict
-from flask_jwt import jwt_required
+from flask_jwt_extended import jwt_required
from app.sql.common import db, Session
from app.server.helpers import parse_search_args, parse_sort_args
@@ -114,10 +114,10 @@ class CrudView(FlaskView):
item = session.query(self.model).get(id)
if item:
raw_form = MultiDict(request.json) if request.json is not None else request.form
- form = self.form(raw_form, obj=item)
- # print(item.toJSON())
+ form = self.form(obj=item)
+ print(item.toJSON())
+ form.populate_obj(item)
if form.validate():
- form.populate_obj(item)
self.on_update(session, raw_form, item)
session.add(item)
session.commit()
@@ -126,6 +126,7 @@ class CrudView(FlaskView):
'res': item.toJSON(),
}
else:
+ print(form.errors)
res = {
'status': 'error',
'error': form.errors,