Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

提案一覧でサポートボタンが表示されない提案がランダムで混在する #395

Open
yusukesaitoh opened this issue Jun 13, 2022 · 2 comments
Labels
bug Something isn't working

Comments

@yusukesaitoh
Copy link

対象ドメイン/ The domain

  • shibuyatest.diycities.jp

起こっている問題 / The Problem

  • 提案コンポーネントの一覧画面で「サポート数とサポートボタン」が表示される提案と「提案を表示ボタン」が表示される提案が混在する
  • 画面を再読み込みするとサポートの表示状態はランダムに切り替わる

スクリーンショット / Screenshot

提案バグ報告_20220613

期待する見せ方・挙動 / Expected Behavior

  • すべての提案に「サポート数とサポートボタン」が表示される

起こっている問題の再現手段 / Steps to Reproduce

  1. サポートを有効にした提案コンポーネントを作成
  2. 提案を作成
  3. 一覧画面を表示

動作環境・ブラウザ / Environment

  • macOS / Windows / iOS
  • Chrome / Safari
@yusukesaitoh yusukesaitoh added the bug Something isn't working label Jun 13, 2022
@takahashim
Copy link
Collaborator

上記URLでこの現象が発生しているのは確認できるのですが、手元の開発環境ではうまく再現できていません…。
以下、調査時のメモです。

「提案を表示」を出力しているのはおそらく以下のファイルかと思われます。
decidim-proposals/app/cells/decidim/proposals/proposal_m/footer.erb

このソースをみた限りでは、has_actions?の実行結果が怪しそうではあります。

has_actions?が定義されているのは以下のソースですが、最初のファイルは必ずtrueを返すので違っていそうですし、2つ目もおそらく違っていそうで、結果として3番目のヘルパーの問題かもしれません。

  • decidim-core/app/cells/decidim/card_m_cell.rb
  • decidim-core/app/cells/decidim/coauthorships_cell.rb
  • decidim-proposals/app/helpers/decidim/proposals/proposal_cells_helper.rb

が、ここのcontextを表示するたびに変更される、というのがどうやれば発生するかが不明で、こういう現象が発生する理由がよく分からない…というのが現状です。

@halsk
Copy link
Member

halsk commented Sep 12, 2022

引き続き発生中

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants