mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-12-02 05:29:20 -06:00
Bug #796687, Tax entity name and type don't get saved. Change frame->set to frame->set_path to create missing frames.
This commit is contained in:
parent
8f4f8a1dc4
commit
217289d037
@ -1164,9 +1164,9 @@ qof_book_set_string_option(QofBook* book, const char* opt_name, const char* opt_
|
||||
auto frame = qof_instance_get_slots(QOF_INSTANCE(book));
|
||||
auto opt_path = opt_name_to_path(opt_name);
|
||||
if (opt_val && (*opt_val != '\0'))
|
||||
delete frame->set(opt_path, new KvpValue(g_strdup(opt_val)));
|
||||
delete frame->set_path(opt_path, new KvpValue(g_strdup(opt_val)));
|
||||
else
|
||||
delete frame->set(opt_path, nullptr);
|
||||
delete frame->set_path(opt_path, nullptr);
|
||||
qof_instance_set_dirty (QOF_INSTANCE (book));
|
||||
qof_book_commit_edit(book);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user