mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge.git
synced 2026-07-31 07:44:24 +02:00
Fix export of database BLOB columns
This commit is contained in:
+6
-1
@@ -397,7 +397,12 @@ class DatabaseTableDebugFragment : AbstractDebugFragment() {
|
|||||||
val row = columns.map { column ->
|
val row = columns.map { column ->
|
||||||
val index = it.getColumnIndex(column)
|
val index = it.getColumnIndex(column)
|
||||||
if (index >= 0 && !it.isNull(index)) {
|
if (index >= 0 && !it.isNull(index)) {
|
||||||
escapeValueForCsv(it.getString(index) ?: "")
|
val value = when (it.getType(index)) {
|
||||||
|
android.database.Cursor.FIELD_TYPE_BLOB ->
|
||||||
|
"<blob:${it.getBlob(index).joinToString("") { b -> "%02x".format(b) }}>"
|
||||||
|
else -> it.getString(index) ?: ""
|
||||||
|
}
|
||||||
|
escapeValueForCsv(value)
|
||||||
} else {
|
} else {
|
||||||
""
|
""
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user