mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Only append if the list is valid.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15941 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
98acaeba82
commit
01d7e59bc9
@ -902,7 +902,8 @@ _get_template_split_account(GncSxInstance *instance, Split *template_split, Acco
|
||||
g_string_printf(err, "Null account kvp value for SX [%s], cancelling creation.",
|
||||
xaccSchedXactionGetName(instance->parent->sx));
|
||||
g_critical("%s", err->str);
|
||||
*creation_errors = g_list_append(*creation_errors, err);
|
||||
if (creation_errors != NULL)
|
||||
*creation_errors = g_list_append(*creation_errors, err);
|
||||
return FALSE;
|
||||
}
|
||||
acct_guid = kvp_value_get_guid( kvp_val );
|
||||
@ -916,7 +917,9 @@ _get_template_split_account(GncSxInstance *instance, Split *template_split, Acco
|
||||
g_string_printf(err, "Unknown account for guid [%s], cancelling SX [%s] creation.",
|
||||
guid_str, xaccSchedXactionGetName(instance->parent->sx));
|
||||
g_free((char*)guid_str);
|
||||
*creation_errors = g_list_append(*creation_errors, err);
|
||||
g_critical("%s", err->str);
|
||||
if (creation_errors != NULL)
|
||||
*creation_errors = g_list_append(*creation_errors, err);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
@ -951,7 +954,8 @@ _get_sx_formula_value(GncSxInstance *instance, Split *template_split, gnc_numeri
|
||||
formula_str,
|
||||
parseErrorLoc,
|
||||
gnc_exp_parser_error_string());
|
||||
*creation_errors = g_list_append(*creation_errors, err);
|
||||
if (creation_errors != NULL)
|
||||
*creation_errors = g_list_append(*creation_errors, err);
|
||||
}
|
||||
|
||||
if (parser_vars != NULL)
|
||||
|
Loading…
Reference in New Issue
Block a user