diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-03-05 23:33:50 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-03-05 23:33:50 +0100 |
| commit | f6e6b1edbbb68bf6bf93a10deebd4cd55ffaff0f (patch) | |
| tree | bb44de81746cfd088bfab49247b9ec8508bb4605 /animism-align/cli/app/controllers/crud_controller.py | |
| parent | 6726fa9fe050aa47ff7f537b91705372e290f501 (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.py | 9 |
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, |
