Clear deleted entities from database on different user login

pull/14/head
Sam Bosley 12 years ago
parent 3cee9288dc
commit c1f4599fb5

@ -657,11 +657,15 @@ public class ActFmLoginActivity extends FragmentActivity implements AuthListener
@Override @Override
public void run() { public void run() {
// Delete all tasks not assigned to self // Delete all tasks not assigned to self
taskService.deleteWhere(Task.USER_ID.neq(0)); taskService.deleteWhere(Criterion.or(Task.USER_ID.neq(0), Task.DELETION_DATE.gt(0)));
// Delete user table // Delete user table
userDao.deleteWhere(Criterion.all); userDao.deleteWhere(Criterion.all);
// Delete attachments table // Delete attachments table
taskAttachmentDao.deleteWhere(Criterion.all); taskAttachmentDao.deleteWhere(Criterion.all);
// Delete deleted tags
tagDataDao.deleteWhere(TagData.DELETION_DATE.gt(0));
// Delete deleted metadata
metadataDao.deleteWhere(Metadata.DELETION_DATE.gt(0));
// Clear all outstanding tables // Clear all outstanding tables
taskOutstandingDao.deleteWhere(Criterion.all); taskOutstandingDao.deleteWhere(Criterion.all);

Loading…
Cancel
Save