diff --git a/src/engine/SchedXaction.c b/src/engine/SchedXaction.c index 9fb272e3ff..bd38d5ff78 100644 --- a/src/engine/SchedXaction.c +++ b/src/engine/SchedXaction.c @@ -1016,7 +1016,10 @@ gnc_sx_set_instance_count(SchedXaction *sx, gint instance_num) g_return_if_fail(sx); if (sx->instance_num == instance_num) return; + gnc_sx_begin_edit(sx); sx->instance_num = instance_num; + qof_instance_set_dirty(&sx->inst); + gnc_sx_commit_edit(sx); } GList *