ictsc-score-server
ictsc-score-server copied to clipboard
リロードしないとAPIで削除されたデータが表示されたままになる。
前提
APIから取得したデータはキャッシュされ、再度そのページに遷移した場合はキャッシュを元に再描画され、裏でデータ更新がないか確認し更新があればUIも変更するようになっている。
症状
- updateやinsertには反応するがdeleteにのみ反応しない。
- Vuexのstateにデータが残ったままになってるのでVuex-ORMかplugin-grpahqlのバグ。
- fetchログ的には取得データの数がちゃんと減ってる
- リロードするとstateがリセットされるのでdeleteが反応する。
現状
本番ではdelete系操作はほとんどしないので優先度は低い。 ちょいコード呼んだので後でIssue作るかPR投げるかする。