原因

  • 初期状態でlastUpdatedは0
  • サーバからマップのロードを行った際に、そのデータのlastUpdatedが手元のlastUpdatedより古いなら画面を更新しない
  • ロード時にlastUpdatedを更新するのを忘れていた
  • その結果「マップをロードして、編集せずに別名保存」をやった場合にlastUpdatedが0のデータができる
  • これをロードした時、手元が0、ロードしたものが0なので画面更新が行われない 修正
  • ロード時にlastUpdatedを更新する
  • 既にlastUpdatedが0の壊れたデータができているので、ワークアラウンドとして0の場合には現在時刻で上書きする