diff --git a/libgnucash/app-utils/gnc-optiondb.i b/libgnucash/app-utils/gnc-optiondb.i index 969d8ec77f..4350f1c83c 100644 --- a/libgnucash/app-utils/gnc-optiondb.i +++ b/libgnucash/app-utils/gnc-optiondb.i @@ -899,7 +899,7 @@ wrap_unique_ptr(GncOptionDBPtr, GncOptionDB); return; } auto value{scm_to_value>(new_value)}; //Can't inline, set_value takes arg by reference. - option.set_value(value); + option.set_value(static_cast(value)); }, swig_get_option($self)); } catch(const std::invalid_argument& err)