limura / NovelSpeaker

text speech app for text novel site.
https://limura.github.io/NovelSpeaker/
MIT License
28 stars 6 forks source link

なろう検索経由で取得したものについて、壊れた内容のものを再ダウンロードで取得しなおした時、表示されていた章のみが上書きできていない #106

Open limura opened 6 years ago

limura commented 6 years ago

再現方法

  1. 壊れた内容と判断されるもの(HTML文書)が保存されている章を持つ小説を開く
  2. その壊れた内容の章を開く
  3. 詳細ボタンを押して小説の詳細を開き、Downloadボタンを押してダウンロードさせる

本来ならこれで壊れた章が再ダウンロードされて正常な内容に上書きされるはずであるが、2 で開いていた章については上書きされずに残ってしまっている。 なお、その他の章で壊れた内容のものは正しい内容で上書き保存されるようであるので、開いている章だけ何かがおかしい。

なお、3 をした後に NarouContent の保存にて CoreData 側で conflict を起こして失敗したというlogが二回程出る。Story でないのが謎だ……