diff --git a/include/sqlpp11/insert.h b/include/sqlpp11/insert.h index 74974721..498e3dc1 100644 --- a/include/sqlpp11/insert.h +++ b/include/sqlpp11/insert.h @@ -99,7 +99,9 @@ namespace sqlpp detail::serialize_empty_insert_list(os, db); } else + { _insert_list.serialize(os, db); + } return *this; } diff --git a/include/sqlpp11/insert_list.h b/include/sqlpp11/insert_list.h index 7c18e808..78feb6e0 100644 --- a/include/sqlpp11/insert_list.h +++ b/include/sqlpp11/insert_list.h @@ -114,8 +114,10 @@ namespace sqlpp template void serialize(std::ostream& os, Db& db) const { - if (sizeof...(Assignments) + _dynamic_columns.size()) + if (sizeof...(Assignments) + _dynamic_columns.size() == 0) + { detail::serialize_empty_insert_list(os, db); + } else { os << " (";