diff options
Diffstat (limited to 'WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java')
-rw-r--r-- | WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java b/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java index bdd547568..0107bf8f1 100644 --- a/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java +++ b/WordPress/src/main/java/org/wordpress/android/datasets/PeopleTable.java @@ -65,11 +65,13 @@ public class PeopleTable { database.insertWithOnConflict(PEOPLE_TABLE, null, values, SQLiteDatabase.CONFLICT_REPLACE); } - public static void savePeople(List<Person> peopleList, int localTableBlogId) { + public static void savePeople(List<Person> peopleList, int localTableBlogId, boolean isFreshList) { getWritableDb().beginTransaction(); try { //We have a fresh list, remove the previous list of people in case it was deleted on remote - PeopleTable.deletePeopleForLocalBlogId(localTableBlogId); + if (isFreshList) { + PeopleTable.deletePeopleForLocalBlogId(localTableBlogId); + } for (Person person : peopleList) { PeopleTable.save(person); |