操作
Defect #582
完了Skillの賛同者数と、Skillポイントのズレ
開始日:
2010/10/07
期日:
進捗率:
100%
予定工数:
説明
多分トランザクション制御してないから?
のpullSkillで
Aさん、Bさんが同時に賛同すると、ずれるのでは
GlobalTransactionを使ったほうがいいかも。。。
操作
啓介 大橋 さんが13年以上前に追加. 13年以上前に更新.
100%
説明
多分トランザクション制御してないから?
のpullSkillで
Aさん、Bさんが同時に賛同すると、ずれるのでは
GlobalTransactionを使ったほうがいいかも。。。
いろいろ確認して、
トランザクションだけだとだめなことに気付きました。
pullSkillのskill.getRelation().getModelList()でgetModelList()は一度でも取得していると取得データをキャッシュするため、
UserUIを表示した時点で、現状getModelListをしているため、
このタイミングのデータで件数を取得していることになっていました。
GlobalTransactionの対応の中で一緒に治ったのはずなので、マージをお願いしまーす。
マージしました。
ありがとうございます。
申し訳ないっす。
ツイッター側の修正漏れです。
SkillServiceImpl#putSkillの
if (sendTwitter) { TwitterUtil.tweetSkillAppended(skill); }
TwitterUtil.tweetSkillAppended(skill)
TwitterUtil.tweetSkillAppended(pullSkill)