From 5d04638091d051526c199800caf585b172a2f3f5 Mon Sep 17 00:00:00 2001 From: -LAN- Date: Wed, 25 Dec 2024 18:36:15 +0800 Subject: [PATCH] feat(message_feedback): add content argument to feedback creation (#12077) Signed-off-by: -LAN- --- api/controllers/web/message.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/api/controllers/web/message.py b/api/controllers/web/message.py index b636e6be62..2afc11f601 100644 --- a/api/controllers/web/message.py +++ b/api/controllers/web/message.py @@ -105,10 +105,17 @@ class MessageFeedbackApi(WebApiResource): parser = reqparse.RequestParser() parser.add_argument("rating", type=str, choices=["like", "dislike", None], location="json") + parser.add_argument("content", type=str, location="json", default=None) args = parser.parse_args() try: - MessageService.create_feedback(app_model, message_id, end_user, args.get("rating"), args.get("content")) + MessageService.create_feedback( + app_model=app_model, + message_id=message_id, + user=end_user, + rating=args.get("rating"), + content=args.get("content"), + ) except services.errors.message.MessageNotExistsError: raise NotFound("Message Not Exists.")