Skip to content

Commit 96d1164

Browse files
authored
Merge pull request ansari-project#167 from ansari-project/feedback-bug-fix
Resolve thread feedback setting bug
2 parents 225a02c + 2289a62 commit 96d1164

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/ansari/ansari_db.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -337,8 +337,12 @@ def add_feedback(self, user_id, thread_id, message_id, feedback_class, comment):
337337
"updated_at": datetime.now(timezone.utc),
338338
}
339339

340-
self.get_collection("threads").update_one(
341-
{"_id": ObjectId(thread_id), "messages.id": ObjectId(message_id)}, {"$set": {"messages.$.feedback": feedback}}
340+
self.get_collection("threads").update_one({
341+
"_id": ObjectId(thread_id),
342+
"user_id": ObjectId(user_id),
343+
"messages.id": message_id
344+
},
345+
{"$set": {"messages.$.feedback": feedback}}
342346
)
343347

344348
return {"status": "success"}

0 commit comments

Comments
 (0)