Commit 3e188be6 by Kazuyuki Hida

同期時に、サーバーにないレコードをすべて削除していたが、local_saved_flgが立っているレコードは削除しないようにした。

parent 21c3225b
......@@ -1088,8 +1088,12 @@ public class OperationListActivity extends OperationActivity {
}
// サーバーから取得した作業情報がローカルに存在しないので削除する
for (TaskDto taskDto : localTaskList) {
mOperationLogic.deleteTaskFileData(operationId, operationContentDto.contentId, taskDto.taskKey, TaskReportLevel.ReportType);
mTaskDao.delete(taskDto);
boolean localSaved = mTaskReportDao.isLocalSaved(taskDto.taskKey, 0, null);
// 一時保存があったらそれは消さない
if (!localSaved) {
mOperationLogic.deleteTaskFileData(operationId, operationContentDto.contentId, taskDto.taskKey, TaskReportLevel.ReportType);
mTaskDao.delete(taskDto);
}
}
lastEditDate = json.lastEditDate;
progressCallback.callback(new Integer(40));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment