mirror of
https://github.com/leanote/leanote-android.git
synced 2025-10-15 23:00:55 +00:00
fix migration crash
This commit is contained in:
@@ -118,9 +118,10 @@ public class AppDataBase {
|
|||||||
.where(Account_Table.id.eq(id))
|
.where(Account_Table.id.eq(id))
|
||||||
.querySingle(database);
|
.querySingle(database);
|
||||||
if (account != null) {
|
if (account != null) {
|
||||||
account.setNoteUsn(lastUsn);
|
SQLite.update(Account.class)
|
||||||
account.setNotebookUsn(lastUsn);
|
.set(Account_Table.notebookUsn.eq(lastUsn), Account_Table.noteUsn.eq(lastUsn))
|
||||||
account.update(database);
|
.where(Account_Table.id.eq(account.getLocalUserId()))
|
||||||
|
.execute(database);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cursor.close();
|
cursor.close();
|
||||||
@@ -162,7 +163,10 @@ public class AppDataBase {
|
|||||||
.querySingle(database);
|
.querySingle(database);
|
||||||
if (account != null) {
|
if (account != null) {
|
||||||
account.updateLastUseTime();
|
account.updateLastUseTime();
|
||||||
account.update(database);
|
SQLite.update(Account.class)
|
||||||
|
.set(Account_Table.lastUseTime.eq(account.getLastUseTime()))
|
||||||
|
.where(Account_Table.id.eq(account.getLocalUserId()))
|
||||||
|
.execute(database);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
cursor.close();
|
cursor.close();
|
||||||
|
@@ -166,6 +166,10 @@ public class Account extends BaseModel {
|
|||||||
lastUseTime = System.currentTimeMillis() / 1000;
|
lastUseTime = System.currentTimeMillis() / 1000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public long getLastUseTime() {
|
||||||
|
return lastUseTime;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "Account{" +
|
return "Account{" +
|
||||||
|
Reference in New Issue
Block a user