From 020f9a58f4a7cb4ef39956436ac8a3e310b30977 Mon Sep 17 00:00:00 2001 From: Christopher Lam Date: Thu, 3 Jun 2021 13:49:17 +0800 Subject: [PATCH] [gnc-plugin-page-register] Disable reverse on blank split --- gnucash/gnome/gnc-plugin-page-register.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnucash/gnome/gnc-plugin-page-register.c b/gnucash/gnome/gnc-plugin-page-register.c index a6462b7aa0..6ed0f4d847 100644 --- a/gnucash/gnome/gnc-plugin-page-register.c +++ b/gnucash/gnome/gnc-plugin-page-register.c @@ -4082,6 +4082,12 @@ gnc_plugin_page_register_cmd_reverse_transaction (GtkAction* action, split = gnc_split_register_get_current_split (reg); account = xaccSplitGetAccount (split); + if (!account) + { + LEAVE ("shouldn't try to reverse the blank transaction..."); + return; + } + if (!gnc_dup_time64_dialog (window, _("Reverse Transaction"), _("New Transaction Information"), &date)) {