diff --git a/app/src/main/java/com/utsmm/kbz/ui/management/ReprintReceiptFragment.java b/app/src/main/java/com/utsmm/kbz/ui/management/ReprintReceiptFragment.java index ecdc59f..49f472b 100644 --- a/app/src/main/java/com/utsmm/kbz/ui/management/ReprintReceiptFragment.java +++ b/app/src/main/java/com/utsmm/kbz/ui/management/ReprintReceiptFragment.java @@ -145,7 +145,16 @@ public class ReprintReceiptFragment extends DataBindingFragment { private void observeLastSettlement() { payDetail = sharedViewModel.payDetail.getValue(); - payDetail.setTransType( payDetail.getTransType()+"(REPRINT)"); + if (payDetail == null) { + showSingleInfoDialog(getString(R.string.txt_no_trans_to_print)); + navigateMainScreen(); + return; + } + String transType = payDetail.getTransType(); + if (transType == null) { + transType = ""; + } + payDetail.setTransType(transType + "(REPRINT)"); checkPaperExists(payDetail); // managementViewModel.payDetail.observe(getViewLifecycleOwner(), new Observer() { // @Override