From a61468d6008ddc9ac10d3a2a6acccb8faad63991 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rom=C3=A1n?= Date: Wed, 9 Sep 2020 11:56:44 +0200 Subject: [PATCH] Bugfix: String.valueOf doesn't work with Track.Id. Fixes #422. --- .../opentracks/content/provider/CustomSQLiteOpenHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/dennisguse/opentracks/content/provider/CustomSQLiteOpenHelper.java b/src/main/java/de/dennisguse/opentracks/content/provider/CustomSQLiteOpenHelper.java index b5313da8b..ff41e07d5 100644 --- a/src/main/java/de/dennisguse/opentracks/content/provider/CustomSQLiteOpenHelper.java +++ b/src/main/java/de/dennisguse/opentracks/content/provider/CustomSQLiteOpenHelper.java @@ -173,7 +173,7 @@ public class CustomSQLiteOpenHelper extends SQLiteOpenHelper { Track.Id trackId = new Track.Id(cursor.getLong(trackIdIndex)); ContentValues cv = new ContentValues(); cv.put("uuid", UUIDUtils.toBytes(UUID.randomUUID())); - db.update("tracks", cv, "_id = ?", new String[]{String.valueOf(trackId)}); + db.update("tracks", cv, "_id = ?", new String[]{String.valueOf(trackId.getId())}); } while (cursor.moveToNext()); } }