fix migration bug

This commit is contained in:
houxg
2016-11-30 12:48:37 +08:00
parent 3452c26a11
commit f22da5f40f

View File

@@ -51,10 +51,10 @@ public class AppDataBase {
int tagIndex = cursor.getColumnIndex("tags"); int tagIndex = cursor.getColumnIndex("tags");
int uidIndex = cursor.getColumnIndex("userId"); int uidIndex = cursor.getColumnIndex("userId");
while (cursor.moveToNext()) { while (cursor.moveToNext()) {
String tag = cursor.getString(tagIndex); String originalTagText = cursor.getString(tagIndex);
String uid = cursor.getString(uidIndex); String uid = cursor.getString(uidIndex);
long noteLocalId = cursor.getLong(idIndex); long noteLocalId = cursor.getLong(idIndex);
String[] tagTexts = tag.split(","); String[] tagTexts = originalTagText.split(",");
for (String tagText : tagTexts) { for (String tagText : tagTexts) {
tagText = tagText.trim(); tagText = tagText.trim();
if (TextUtils.isEmpty(tagText)) { if (TextUtils.isEmpty(tagText)) {
@@ -63,7 +63,7 @@ public class AppDataBase {
Tag tagModel = SQLite.select() Tag tagModel = SQLite.select()
.from(Tag.class) .from(Tag.class)
.where(Tag_Table.userId.eq(uid)) .where(Tag_Table.userId.eq(uid))
.and(Tag_Table.text.eq(tag)) .and(Tag_Table.text.eq(tagText))
.querySingle(database); .querySingle(database);
long tagId; long tagId;
if (tagModel == null) { if (tagModel == null) {