Drop users with no uuid during migration

pull/14/head
Sam Bosley 13 years ago
parent 1f5dc859a5
commit d1ec539a15

@ -31,6 +31,7 @@ import com.todoroo.astrid.data.TagOutstanding;
import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.data.TaskOutstanding;
import com.todoroo.astrid.data.Update;
import com.todoroo.astrid.data.User;
import com.todoroo.astrid.data.UserActivity;
import com.todoroo.astrid.helper.UUIDHelper;
import com.todoroo.astrid.service.MetadataService;
@ -166,6 +167,11 @@ public class AstridNewSyncMigrator {
}
// ----------
// Drop any entries from the Users table that don't have a UUID
// ----------
userDao.deleteWhere(Criterion.or(User.UUID.isNull(), User.UUID.eq(""), User.UUID.eq("0")));
// --------------
// Finally, ensure that all tag metadata entities have all important fields filled in
// --------------

Loading…
Cancel
Save