From 259ecacc008d8a99ca98981cadaf2d54ad88c63f Mon Sep 17 00:00:00 2001 From: Ben Weiss Date: Thu, 13 Jul 2017 10:06:50 +0100 Subject: [PATCH] Add missing try / finally block --- .../apps/topeka/persistence/TopekaDatabaseHelper.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/google/samples/apps/topeka/persistence/TopekaDatabaseHelper.kt b/app/src/main/java/com/google/samples/apps/topeka/persistence/TopekaDatabaseHelper.kt index 782cb1ce..16423570 100644 --- a/app/src/main/java/com/google/samples/apps/topeka/persistence/TopekaDatabaseHelper.kt +++ b/app/src/main/java/com/google/samples/apps/topeka/persistence/TopekaDatabaseHelper.kt @@ -432,8 +432,11 @@ class TopekaDatabaseHelper private constructor( } inline fun SQLiteDatabase.transact(transaction: SQLiteDatabase.() -> Unit) { - beginTransaction() - transaction() - setTransactionSuccessful() - endTransaction() + try { + beginTransaction() + transaction() + setTransactionSuccessful() + } finally { + endTransaction() + } }