diff --git a/app/src/main/java/pbd/tubes/exe_android/ui/transactions/EditTransactionFragment.kt b/app/src/main/java/pbd/tubes/exe_android/ui/transactions/EditTransactionFragment.kt
index 418981e45728c6873c0f2c3d6bb6dccce6ab49e5..4763827d7c2a14c00f89fa940d500e3546210aae 100644
--- a/app/src/main/java/pbd/tubes/exe_android/ui/transactions/EditTransactionFragment.kt
+++ b/app/src/main/java/pbd/tubes/exe_android/ui/transactions/EditTransactionFragment.kt
@@ -40,18 +40,19 @@ class EditTransactionFragment : Fragment() {
     }
 
     override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
-        transactionId = requireArguments().getInt("id")
+        val bundle : Bundle = requireArguments()
+        transactionId = bundle.getInt("id")
         date = Instant.ofEpochMilli(
-            requireArguments().getLong("date"))
+            bundle.getLong("date"))
             .atZone(ZoneId.systemDefault())
             .toLocalDate()
-        name = requireArguments().getString("name")
-        when (requireArguments().getInt("category")){
+        name = bundle.getString("name")
+        when (bundle.getInt("category")){
             1 -> category = TransactionCategory.PEMBELIAN
             0 -> category = TransactionCategory.PEMASUKAN
         }
-        location = requireArguments().getString("location")
-        nominal = requireArguments().getDouble("nominal")
+        location = bundle.getString("location")
+        nominal = bundle.getDouble("nominal")
         try {
             prefillInputFields()
         } catch (e : Exception){