Use getColumnIndexOrThrow

pull/1381/head
Alex Baker 3 years ago
parent 3973c9e7bb
commit 682038399c

@ -155,13 +155,13 @@ open class OpenTaskDao @Inject constructor(
fun String?.isDecSync(): Boolean = this?.startsWith(ACCOUNT_TYPE_DECSYNC) == true
private fun Cursor.getString(columnName: String): String? =
getString(getColumnIndex(columnName))
getString(getColumnIndexOrThrow(columnName))
private fun Cursor.getInt(columnName: String): Int =
getInt(getColumnIndex(columnName))
getInt(getColumnIndexOrThrow(columnName))
fun Cursor.getLong(columnName: String): Long =
getLong(getColumnIndex(columnName))
getLong(getColumnIndexOrThrow(columnName))
fun CaldavCalendar.toLocalCalendar(): CaldavCalendar {
val remote = this

@ -102,7 +102,7 @@ object FileHelper {
val cursor = context.contentResolver.query(uri, null, null, null, null)
if (cursor != null && cursor.moveToFirst()) {
return try {
cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME))
cursor.getString(cursor.getColumnIndexOrThrow(OpenableColumns.DISPLAY_NAME))
} finally {
cursor.close()
}

Loading…
Cancel
Save