💻 システム開発
2026-05-17_SCALE_CRM_案件設定UI改修_チャネル保存バグ修正
最終更新 2026年05月17日 / 31_システム開発部/SCALE_CRM/2026-05-17_SCALE_CRM_案件設定UI改修_チャネル保存バグ修正.md
SCALE CRM 案件設定UI改修 + チャネル保存バグ修正
改修内容
1. 案件設定の一本化
- ダッシュボードの案件編集機能を設定画面に統合
- ダッシュボード上の案件編集ブロック(案件情報: クライアント/チャネル/PM/開始日/アポ単価)は削除
- 案件の新規追加・編集は全て設定画面から行う
2. 不要フィールドの削除
- サービス概要・サイトURL・slugを削除
3. デザイン修正
- 設定画面の色使い過多を修正(見づらさ解消)
- プルダウンの色付きはそのまま維持(視認性良好)
4. LinkedInリスト依頼の分類修正
- リスト依頼がテレアポ-運用の括りに入っていた
- LinkedIn運用の括りに移動
バグ修正: チャネル保存が反映されない問題
真因
saveProjects -> S() -> _syncToSupabase がD1書き込みを300msデバウンス。一方 _renderSlackProjectChannels は先頭で /api/data/projects をno-cache fetchしてキャッシュを上書きするため、デバウンス未完了のまま再描画/再訪するとD1の旧チャネルを読み戻して保存が消える。
v10.56のメンバー保存は明示的な即時PUTで確定していたが、projectsはデバウンス任せで明示PUTが無かったのが穴。
修正
_saveSlackProjectChannelsの保存直後にメンバーと同一契約で即時PUTを実行