From 9b346e4c2922b1d92daad89f08ce86ebc6746c74 Mon Sep 17 00:00:00 2001 From: Muhsin <12408980+muhsin-k@users.noreply.github.com> Date: Wed, 3 Jun 2026 10:24:28 +0400 Subject: [PATCH] chore: lock conversation during review message upsert --- app/services/app_store/review_builder.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/services/app_store/review_builder.rb b/app/services/app_store/review_builder.rb index f2e2cc143..82c656fd3 100644 --- a/app/services/app_store/review_builder.rb +++ b/app/services/app_store/review_builder.rb @@ -7,8 +7,10 @@ class AppStore::ReviewBuilder ActiveRecord::Base.transaction do build_contact_inbox build_conversation - upsert_review_message - build_response_message if response_body.present? + @conversation.with_lock do + upsert_review_message + build_response_message if response_body.present? + end end end