Closed shin1kt closed 2 months ago
@shin1kt お返事が遅くなりましてすみません。以下のコマンドで、エラー発生時のログを取って、内容を教えていただけますでしょうか。
docker compose logs -f web
@nabeta ありがとうございます。 該当すると思われる部分のログです。 よろしくお願いいたします。
Started PUT "/baskets/20" for 172.25.0.1 at ***
Processing by BasketsController#update as HTML
Parameters: {"authenticity_token"=>"[FILTERED]", "commit"=>"上記の資料を貸し出す", "id"=>"20"}
Completed 409 Conflict in 854ms (ActiveRecord: 95.0ms | Allocations: 80447)
ActiveRecord::StaleObjectError (Attempted to touch a stale object: Item.):
app/models/concerns/enju_circulation/enju_basket.rb:15:in `basket_checkout'
app/controllers/baskets_controller.rb:63:in `update'
@shin1kt 遅くなりましたが、以下のPRで修正しました。mainブランチ・1.4ブランチの両方に反映済みです。 https://github.com/next-l/enju_leaf/pull/1888
1.4.8のリリースに含めています。
https://github.com/next-l/enju_leaf/releases/tag/v1.4.8
バージョン1.4にて以下の操作でエラーが発生します。なにかわかりましたら教えて下さい。
前提
操作
※のタイミングで 409 Conflict エラーが発生してしまいます。
app/models/concerns/enju_circulation/enju_basket.rb
にてItem.transaction中に発生しているようなのですが、なにか対処方法や修正箇所がわかりましたら教えて下さい。 利用方法などに誤りがある場合はご指摘ください。