From 780b817c3dd04e4c547891c9d222067847da082c Mon Sep 17 00:00:00 2001 From: Arie Peterson <arie@greenhost.nl> Date: Tue, 5 Dec 2023 12:08:21 +0100 Subject: [PATCH] Return newly created tag --- backend/areas/tags/tag_service.py | 1 + backend/areas/tags/tags.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/areas/tags/tag_service.py b/backend/areas/tags/tag_service.py index c079f66d..23b3087a 100644 --- a/backend/areas/tags/tag_service.py +++ b/backend/areas/tags/tag_service.py @@ -13,6 +13,7 @@ class TagService: tag = Tag(name=data["name"], colour=data.get("colour")) db.session.add(tag) db.session.commit() + return {"id": tag.id, "name": tag.name, "colour": tag.colour} @staticmethod def update_tag(id, data): diff --git a/backend/areas/tags/tags.py b/backend/areas/tags/tags.py index 79244156..5ec0cf03 100644 --- a/backend/areas/tags/tags.py +++ b/backend/areas/tags/tags.py @@ -25,8 +25,8 @@ def get_tags(): @admin_required() def post_tag(): data = request.get_json() - TagService.create_tag(data) - return jsonify(message="Tag created successfully.") + tag = TagService.create_tag(data) + return jsonify(tag) @api_v1.route("/tags/<int:id>", methods=["PUT"]) @jwt_required() -- GitLab