def api_create_entry(): form = UpdateForm() try: input_dict = EntryDetailSchema(strict=True).loads(form.entry.data).data if form.image.data: input_dict['image'] = form.image entry = Entry.create(**input_dict) output = EntryDetailSchema().dump(entry).data return jsonify(data={'entry': output}, messages=['Saved!']) except ValidationError as err: resp = jsonify({"error": err.messages}) resp.status_code = 401 return resp