From e186a90cf218bc6265279f616bb9735549001aa9 Mon Sep 17 00:00:00 2001 From: Lucas Carrafa Date: Sat, 26 Oct 2019 19:55:29 -0300 Subject: [PATCH] =?UTF-8?q?remo=C3=A7=C3=A3o=20do=20=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- laguinho/routes/datasets.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/laguinho/routes/datasets.py b/laguinho/routes/datasets.py index f578ce9..f60c381 100644 --- a/laguinho/routes/datasets.py +++ b/laguinho/routes/datasets.py @@ -23,22 +23,17 @@ def publish(): result = dataset_metadata.load(request.json, unknown=EXCLUDE) if dataset_exists(result): return jsonify('Dataset already exists'), 409 - datasets_metadata.insert_one(result) + datasets_metadata.insert_one({}, {'_id': False})) del result['_id'] return jsonify(result), 201 @datasets.route("/datasets", methods=['GET'], strict_slashes=False) def get_datasets(): - dsets = list(datasets_metadata.find()) - for ds in dsets: - del ds['_id'] - - return jsonify(dsets) + return jsonify(datasets_metadata.find({}, {'_id': False})) @datasets.route("/datasets/", methods=['GET'], strict_slashes=False) def get_datasets_by_name(name): - search_result = datasets_metadata.find_one_or_404({'name': name}) - del search_result['_id'] + search_result = datasets_metadata.find_one_or_404({'name': name}, {'_id': False})) return jsonify(search_result), 200