From b96ee559827c37811efb0118e283a23d27efc8e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Rebelo?= Date: Fri, 29 May 2026 19:12:11 +0100 Subject: [PATCH] Fix export of database BLOB columns --- .../activities/debug/DatabaseTableDebugFragment.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/debug/DatabaseTableDebugFragment.kt b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/debug/DatabaseTableDebugFragment.kt index e7f7f0bd57..9832fabbe1 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/debug/DatabaseTableDebugFragment.kt +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/activities/debug/DatabaseTableDebugFragment.kt @@ -397,7 +397,12 @@ class DatabaseTableDebugFragment : AbstractDebugFragment() { val row = columns.map { column -> val index = it.getColumnIndex(column) if (index >= 0 && !it.isNull(index)) { - escapeValueForCsv(it.getString(index) ?: "") + val value = when (it.getType(index)) { + android.database.Cursor.FIELD_TYPE_BLOB -> + " "%02x".format(b) }}>" + else -> it.getString(index) ?: "" + } + escapeValueForCsv(value) } else { "" }