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){