mirror of
https://git.mirrors.martin98.com/https://github.com/langgenius/dify.git
synced 2025-08-12 19:49:04 +08:00
fix: update MessageService.create_feedback to use keyword arguments f… (#12134)
Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
parent
4e76f2fc44
commit
4bd8df1fd3
@ -66,10 +66,17 @@ class MessageFeedbackApi(InstalledAppResource):
|
|||||||
|
|
||||||
parser = reqparse.RequestParser()
|
parser = reqparse.RequestParser()
|
||||||
parser.add_argument("rating", type=str, choices=["like", "dislike", None], location="json")
|
parser.add_argument("rating", type=str, choices=["like", "dislike", None], location="json")
|
||||||
|
parser.add_argument("content", type=str, location="json")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
MessageService.create_feedback(app_model, message_id, current_user, args.get("rating"), args.get("content"))
|
MessageService.create_feedback(
|
||||||
|
app_model=app_model,
|
||||||
|
message_id=message_id,
|
||||||
|
user=current_user,
|
||||||
|
rating=args.get("rating"),
|
||||||
|
content=args.get("content"),
|
||||||
|
)
|
||||||
except services.errors.message.MessageNotExistsError:
|
except services.errors.message.MessageNotExistsError:
|
||||||
raise NotFound("Message Not Exists.")
|
raise NotFound("Message Not Exists.")
|
||||||
|
|
||||||
|
@ -108,7 +108,13 @@ class MessageFeedbackApi(Resource):
|
|||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
try:
|
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:
|
except services.errors.message.MessageNotExistsError:
|
||||||
raise NotFound("Message Not Exists.")
|
raise NotFound("Message Not Exists.")
|
||||||
|
|
||||||
|
@ -152,6 +152,7 @@ class MessageService:
|
|||||||
@classmethod
|
@classmethod
|
||||||
def create_feedback(
|
def create_feedback(
|
||||||
cls,
|
cls,
|
||||||
|
*,
|
||||||
app_model: App,
|
app_model: App,
|
||||||
message_id: str,
|
message_id: str,
|
||||||
user: Optional[Union[Account, EndUser]],
|
user: Optional[Union[Account, EndUser]],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user