Sfoglia il codice sorgente

Database section versions now stored correctly.

Until now, a row identified by "all" was being stored, witch was the sum of all the others.
That was causing troubles when syncing.
seavenois 9 anni fa
parent
commit
58d9237815
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      app/src/main/java/com/ivalentin/margolariak/Sync.java

+ 3 - 1
app/src/main/java/com/ivalentin/margolariak/Sync.java

@@ -411,7 +411,9 @@ class Sync extends AsyncTask<Void, Void, Void> {
 				db.execSQL(GM.DB.QUERY.CREATE.VERSION);
 				db.execSQL(GM.DB.QUERY.CREATE.VERSION);
 				db.execSQL(GM.DB.QUERY.EMPTY.VERSION);
 				db.execSQL(GM.DB.QUERY.EMPTY.VERSION);
 				for (int i = 0; i < totalVersions; i ++){
 				for (int i = 0; i < totalVersions; i ++){
-					db.execSQL("INSERT INTO version VALUES ('" + keys[i] + "', " + values[i] + ");");
+					if (!"all".equals(keys[i])) {
+						db.execSQL("INSERT INTO version VALUES ('" + keys[i] + "', " + values[i] + ");");
+					}
 				}
 				}
 			}
 			}
 			else{
 			else{